asl := Tstringlist.Create ;
  asl.Clear ;
  asl.Add ('Driver Name= MSSQL');
  asl.Add ('Server Name=' + svrname);
  asl.Add ('Database Name=' + Dname);
  asl.Add ('User Name=' + Username);
  asl.Add ('sqlqrymode=Local');
  asl.Add ('ENABLE BCD=FALES');
  asl.Add ('MAX QUERY TIME=300');
  asl.Add ('BATCH COUNT=200');
  asl.Add ('TDS PACKET SIZE=4096');  if not Session.IsAlias ('aaJ') then
  begin
    try
      Session.AddAlias ('aaJ','MSSQL',ASL);
    finally
      asl.Free ;
    end;
  end
  else if Session.IsAlias ('aaJ') then
  begin
    try
      Session.ModifyAlias ('aaJ',ASL);
    finally
      asl.Free ;
    end;
  end;
  Application.CreateForm(TDm, Dm);  with Dm.dataBase do
  begin
    IF Connected = true then
      Connected := false;      aliasname := 'aaJ';
    params.Clear ;
    params.Add ('server name=' + svrname);
    params.Add ('database name=' + Dname);
    params.Add ('user name=' + lname);
    params.Add ('password=' + lword);
    params.Add ('connect timeout = 5');
    loginprompt := false;
    keepconnection := true;    try
      Connected := true;
    except
      application.MessageBox (pchar('无法启动数据库,请检查数据服务器是否已经启动!'),Pchar('错误'),mb_ok);
      application.Terminate ;
      exit;
    end;
end;

解决方案 »

  1.   

    用dataset and tquery 控件
    例:
    query1.close;
    query1.sql.clear;
    query1.sql.add(sql);
    query1.open/execsql;
      

  2.   

    ODBC,BDE,ADO都是Delphi连接数据库的方式。
      

  3.   

    用dataset and tquery 控件
    例:
    query1.close;
    query1.sql.clear;
    query1.sql.add(sql);
    query1.open/execsql;
      

  4.   

    先在ODBC中的SYSTEM DSN 选项卡中连接sql数据库,然后再通过DATADASE作件连接,
      

  5.   

    我不想走ODBC的口子,就在FORM上放个什么东东,然后设置属性,好象就可以吧,
      

  6.   

    放上TADOConnection就可以了。设一下ConnectionString属性就可以了。
      

  7.   

    你用ADO或者DBE就可以了
    加个Table/query控件即可啊
      

  8.   

    放个database控件,把控件的param加上servername=xxx,password=xxx等配置信息,指定一个数据库别名比如a,connect ,然后放个query控件,把他的数据库名指定为a,active=true,table=*** 就可以使用query访问数据库.
      

  9.   

    看看delphi下的demo下的db文件吧
      

  10.   

    我想用SQL里边的表啊,怎么连啊,你们说的都不清楚啊,谢谢了,我想走BDE
      

  11.   

    找本数据库编程入门的书看吧。用BDE的话还要配置BDE的。不如用ADO。