我是初学的delphi 看不懂,有些被翻译成汉字了,我不知道是什么语句?

解决方案 »

  1.   

    连接数据库(ADO),我需要动态连接数据库的代码?(用向导生成的connectstring的数据库是绝对路径,分发程序是可能会有问题?)
      

  2.   

    TADOConnection中好像有一个函数可以在运行时设置连接字符串,
    名字里好像有“edit”,记不清了,
    哦,对了,李维的《Delphi 5.x ADO/COM+/MTS》书中也提到了,
    看看吧
      

  3.   

    用ODBC或者三层结构,客户端不需要直接访问数据库的,也就不存在绝对路径的问题了
      

  4.   

    我试过,下面是用ODBC(用向导生成的connectstring)Provider=MSDASQL.1;Persist Security Info=False;User ID=wofa;Mode=ReadWrite;Extended Properties="DSN=qingzb;DBQ=E:\xinpro\data\list.mdb;DefaultDir=E:\xinpro\data;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;"
    客户端还要ODBC设置?
      

  5.   

    如果是两层则需要在客户端安装odbc数据源
      

  6.   

    我是用SQLOLEDB.1连的SQL server,指定好login名、密码、服务器就可以连接了。如果要连接Access,则使用Jet OLEDB4.0
    如以下是连接到程序目录下的youmdb.mdb数据库
    ADOTable_bat.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=youmdb.mdb;Persist Security Info=False';
      

  7.   

    ADOTable_bat.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=youmdb.mdb;Persist Security Info=False';youmdb.mdb不加路径吗?
      

  8.   

    不加路径默认的是程序所在目录。../youmdb.mdb是指在程序目录的上一级目录里。
    ../path/youmdb.mdb是指在程序目录的上一级目录的path子目录里
      

  9.   

    你程序中的DataModule1是什么意思?