瀏覽代碼

* Fixed multi-field indexes for MySQL

git-svn-id: trunk@6689 -
joost 18 年之前
父節點
當前提交
7373797493
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      packages/fcl-db/src/sqldb/mysql/mysqlconn.inc

+ 3 - 3
packages/fcl-db/src/sqldb/mysql/mysqlconn.inc

@@ -831,11 +831,11 @@ begin
     If Name = 'PRIMARY' then options := options + [ixPrimary];
     If qry.fieldbyname('Non_unique').asinteger = 0 then options := options + [ixUnique];
     qry.next;
-{    while (name = qry.fields[0].asstring) and (not qry.eof) do
+    while (name = trim(qry.fieldbyname('Key_name').asstring)) and (not qry.eof) do
       begin
-      Fields := Fields + ';' + trim(qry.Fields[2].asstring);
+      Fields := Fields + ';' + trim(qry.fieldbyname('Column_name').asstring);
       qry.next;
-      end;}
+      end;
     end;
   qry.close;
   qry.free;