Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 1998-09-22 #1 只知道连接dbase数据库很简单 Database1.Params[0]:='c:/test'; 请问如何设置TDatabase的Params以连接Access数据库和SQL Server数据库?
T tqz Unregistered / Unconfirmed GUEST, unregistred user! 1998-09-22 #2 连接SQL Server数据库时,只需设置DataBase的DataBaseName和AliasName,即可 连接上数据库。当然前提是数据库以及BDE别名设置好了。 Params可以为空,也可以用Default,总之一般不需要自己写。在我的计算机上, Default的Params是这样的: DATABASE NAME= USER NAME= ODBC DSN=ICCTWeb OPEN MODE=READ/WRITE SCHEMA CACHE SIZE=8 SQLQRYMODE= LANGDRIVER= SQLPASSTHRU MODE=SHARED AUTOCOMMIT SCHEMA CACHE TIME=-1 MAX ROWS=-1 BATCH COUNT=200 ENABLE SCHEMA CACHE=FALSE SCHEMA CACHE DIR= ENABLE BCD=FALSE ROWSET SIZE=20 BLOBS TO CACHE=64 PASSWORD=
连接SQL Server数据库时,只需设置DataBase的DataBaseName和AliasName,即可 连接上数据库。当然前提是数据库以及BDE别名设置好了。 Params可以为空,也可以用Default,总之一般不需要自己写。在我的计算机上, Default的Params是这样的: DATABASE NAME= USER NAME= ODBC DSN=ICCTWeb OPEN MODE=READ/WRITE SCHEMA CACHE SIZE=8 SQLQRYMODE= LANGDRIVER= SQLPASSTHRU MODE=SHARED AUTOCOMMIT SCHEMA CACHE TIME=-1 MAX ROWS=-1 BATCH COUNT=200 ENABLE SCHEMA CACHE=FALSE SCHEMA CACHE DIR= ENABLE BCD=FALSE ROWSET SIZE=20 BLOBS TO CACHE=64 PASSWORD=
Y yysun Unregistered / Unconfirmed GUEST, unregistred user! 1998-09-22 #3 使用TDatabase目的是在程序中动态设置Alias,这样就需要设置Params. 您知道如何设置Params以连接Access吗?
李 李京 Unregistered / Unconfirmed GUEST, unregistred user! 1998-09-22 #4 程序中动态设置: database.params.clear; database.params.add(‘DATABASE NAME=aaa’); ... 就是tqz回答你的那些参数,当然不同的数据库,参数不同, 你可以从bde中建立,看一下,要哪些参数。 和Access连接,指定database name就可以; 还可以先建立ODBC数据源和access数据库连接,定义 参数ODBC DSN就可以。 SQL SERVER需定义参数:USERNAME,PASSWORD, DATABASE NAME, SERVER NAME,LANGUAGEDRIVER 等等。
程序中动态设置: database.params.clear; database.params.add(‘DATABASE NAME=aaa’); ... 就是tqz回答你的那些参数,当然不同的数据库,参数不同, 你可以从bde中建立,看一下,要哪些参数。 和Access连接,指定database name就可以; 还可以先建立ODBC数据源和access数据库连接,定义 参数ODBC DSN就可以。 SQL SERVER需定义参数:USERNAME,PASSWORD, DATABASE NAME, SERVER NAME,LANGUAGEDRIVER 等等。