ADO在连接sql server、ORACLE等数据库有优势。
连接paradox表并不是很适宜。
需要在odbc中建立数据源,
然后在ado连接字符串中选择按odbc连接。

解决方案 »

  1.   

    我知道在连SQL server有长处可我不会用啊
    ????????????
      

  2.   

    用 ADO 连接的关键是 ConnectString, 你可以用 ADOConnections 建立数据库连接,即在:
       ADOConnections.Connected := False;
       ADOConnections.ConnectString := '...'; // 连接串
       ADOConnections.Connected := True;   // ... ...   ADOQuery1.Close;
       ADOQuery1.Connection := ADOConnections;
       ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Add('...');
       ADOQuery1.Open; // 或 ADOQuery1.ExecSQL;   // ... ...大体结构如上。
      

  3.   

    假设我用SQL server建一个数据库为:shu表名为:table,数据库路径是在:d:\zz下
      

  4.   

    关键是这一步我不会啊:
    控件ADOConnections的ConnectString属性我不会用啊 
       ???????????????????
      

  5.   

    ADOConnection有一个Connection属性,你选择这个属性然后点后面的三个点,会引导你连接上你建立的数据库
      

  6.   

    呵呵,Shawphen2000() 讲解得好详细哦
    mss(shen),你既然有书在手,为什么不多看几眼了?呵呵。
      

  7.   

    设置ADOConnection 对象的ConnectionString属性,方法是用Mouse点后面的三个点,设置数据库连接的有关属性。
      

  8.   

    老大,你真懒啊
    给你了啊:
    adoconnection.connectionstring :=' Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=gars;Data Source=(Local)'
    如:
    双击 adoconnection 的connectionsting->build->Microsoft Ole DB Provider for SQL Server->(服务器名 本地)(Local)->sa->数据库名
    OK
    测试链接=成功=动一动手就知道了啊;
      

  9.   

    如果你的数据表是用Paradox建立的,用BDE就很好的。示例如下:
    Table1.Close;
    Table1.DatabaseName:='d:\mm';
    Table1.TableName:='biao';
    DataSource1.DataSet:=Table1;
    DBGrid1.DataSource:=DataSource1;
    Table1.Open;
      

  10.   

    两点忠告:
    1.如果使用微软的数据库,最好用ADO。如果不是,就选择别的方式吧。
    2。这些问题你不要偷懒,躲是躲不过的。
    前面他们说的不少了,你试一试。