Y yansh Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #1 以前编程一直用ADO,今天一位同事问我,哎,没连上。 请给出详细步骤。方法应该很多:ODBC,BDE,直接连接,程序中动态创建。 请大家不亚吝啬,把问题弄到完完全全清楚。
B BlueHeart Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #2 我认为连接微软的数据库最好有ODBC ,ODBC可在控制面板中找到,点击[添加]按钮, 之后驱动程序为最后的Microsoft Access Driver(*.mdb) ,step3 : 输入数据库别名aaa,最后 点[选择]按钮,选择access 所在的目录.正确完成后在BDE,中自然出现Access别名aaa. 试试吧!!
我认为连接微软的数据库最好有ODBC ,ODBC可在控制面板中找到,点击[添加]按钮, 之后驱动程序为最后的Microsoft Access Driver(*.mdb) ,step3 : 输入数据库别名aaa,最后 点[选择]按钮,选择access 所在的目录.正确完成后在BDE,中自然出现Access别名aaa. 试试吧!!
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #4 如果是用bde直接连access,那么需要用dao,下载在:http://202.96.70.228/cakk/delphi/dbengine/dbengine.htm 如果是用ado,那么编辑ado 的connection string 提供者选择:jet 4.0 oledb provider 是最快、最简单、需要最少支持的(不需要odbc)
如果是用bde直接连access,那么需要用dao,下载在:http://202.96.70.228/cakk/delphi/dbengine/dbengine.htm 如果是用ado,那么编辑ado 的connection string 提供者选择:jet 4.0 oledb provider 是最快、最简单、需要最少支持的(不需要odbc)
Y yansh Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-10 #5 Pipi:我就是想知道database连access的方法[]
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-10 #6 database?就是bde的了 那就通过bde->odbc,配置odbc会了吧 或者直接bde,那么上面说的,要先安装dao
X xiaoxx Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-11 #9 动态连接到Access DataBase.DriverName:='MSACCESS'; with DataBase1.Params do begin clear; add('DATABASE NAME=yourpath/your.mdb'); add('OPEN MODE=READ/WRITE'); end; DataBase1.KeepConnection:=true; DataBase1.LoginPrompt:=false; DataBase1.Connected:=true;
动态连接到Access DataBase.DriverName:='MSACCESS'; with DataBase1.Params do begin clear; add('DATABASE NAME=yourpath/your.mdb'); add('OPEN MODE=READ/WRITE'); end; DataBase1.KeepConnection:=true; DataBase1.LoginPrompt:=false; DataBase1.Connected:=true;
D duancy Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-12 #11 ODBC最稳正,DATABASE动态不能连ACCESS2000,只能连ACCESS97
P pengshubing Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-14 #12 adoconnection.connectionstring:='provider=microsoft.jet.oledb.4.0;data source=' +DataBaseName+';persist security info=false;' +'jet oledb:database password='+loginpassword; adoconnection.connected:=true; (其中DataBaseName为数据库的完整路径,loginpassword为数据库密码)
adoconnection.connectionstring:='provider=microsoft.jet.oledb.4.0;data source=' +DataBaseName+';persist security info=false;' +'jet oledb:database password='+loginpassword; adoconnection.connected:=true; (其中DataBaseName为数据库的完整路径,loginpassword为数据库密码)
A arice Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-14 #14 这个问题很容易,按照第一们介绍的将ODBC配好之后就可以用ADO进行连接,当然也可以用BDE 来进行连接,首先在BDE中新建一个数库别名,类型选择ACCESS,就可以用TABLE,QUERY等进行连接了
这个问题很容易,按照第一们介绍的将ODBC配好之后就可以用ADO进行连接,当然也可以用BDE 来进行连接,首先在BDE中新建一个数库别名,类型选择ACCESS,就可以用TABLE,QUERY等进行连接了
B blave Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-16 #16 还是用ADO连接好,可以作成绿色软件,抛弃这么大的数据打包不好吗
B Blue_Fire Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #17 to xiaoxx: 这样连的话是不是生成的exe文件在其它机器上运行时不需要再配置ODBC?
W windsys Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #18 如果我的数据库是在局域网中的服务器上,用哪种方法更好一点呢?分两种情况: 长期连接数据库,即用数据库时间很频繁。 有时连接数据库,如开始从数据库取得数据,最后写回一次。