可以利用bde设置,也可以直接用ADO连接字串。

解决方案 »

  1.   

    用ADO比较方便.直接连结就可以了
      

  2.   

    抱错:Cannot perform this operation on an open dataset
      

  3.   

    ADOQuery1.Close ;
    ADOQuery1.SQL.Clear ;
    ADOQuery1.SQL.Add (sql_str);
    ADOQuery1.Open ;while not ADOQuery1.Eof do
    begin
         ShowMessage(ADOQuery1.FieldByName('name').AsString);
         ADOQuery1.Next ;
    end;这样写对吗?
      

  4.   

    if ADOQuery1.Active then ADOQuery1.Close ;    // 如果是打開的,才可關閉
    ADOQuery1.SQL.Clear ;
    ADOQuery1.SQL.Add (sql_str);
    ADOQuery1.Open ;while not ADOQuery1.Eof do
    begin
        ShowMessage(ADOQuery1.FieldByName('name').AsString);
        ADOQuery1.Next ;
    end;ADOQuery1.Close;  // 用完關閉