C caoxizi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #1 Delphi如何连接Access数据库 (不用ODBC),具体怎么做,能否说详细点,我是Delphi新手。 thx :)
C chemer Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #2 Diamond Access 或者 KADAO(免费的) www.torry.net
W wwwljy Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #5 利用ADO编程即可,具体按照其属性CONNECTION,一步步按照要求操作即可,很easy
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #6 既然你不用ODBC,你可以选择两种连接方式 1 bde 连接方式,首先你得设定你的bde。 在bde administrator中选择configuration-》driver-》native-》msaccess,设定你的数据文件路径和文件名称。 设定好后保存,然后你可以在databases中新建一个access,然后用你的用户名和密码,如果没有用户名和密码,可以不用输入。 这个新建的access名称就可以在delphi中用database或table连接了(他会出现在清单中)。 2 ado 在delphi中用adoconnection,然后你可以在adoconnetion的属性中找connectionstring,可以给你一个精灵,你可以选择数据引擎 然后你直接选择你的access文件就可以了。
既然你不用ODBC,你可以选择两种连接方式 1 bde 连接方式,首先你得设定你的bde。 在bde administrator中选择configuration-》driver-》native-》msaccess,设定你的数据文件路径和文件名称。 设定好后保存,然后你可以在databases中新建一个access,然后用你的用户名和密码,如果没有用户名和密码,可以不用输入。 这个新建的access名称就可以在delphi中用database或table连接了(他会出现在清单中)。 2 ado 在delphi中用adoconnection,然后你可以在adoconnetion的属性中找connectionstring,可以给你一个精灵,你可以选择数据引擎 然后你直接选择你的access文件就可以了。
H HunterTeam Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #8 加入TAdoConnection控件,双击它,在弹出的对话框中点击Build按钮,在随后的对话框的 提供者页面中双击选择Microsoft Jet 4.0 OLE DB Provider,然后在随后的连接页面中选 择好数据库,再点击测试连接按钮,如果测试成功,点确定按钮就一切OK了。 将其他的AdoCommand、AdoQuery等控件的Connection属性设为上述的TAdoConnection控件, 那么它们所操作的对象就都是你刚才所设定的数据库了。
加入TAdoConnection控件,双击它,在弹出的对话框中点击Build按钮,在随后的对话框的 提供者页面中双击选择Microsoft Jet 4.0 OLE DB Provider,然后在随后的连接页面中选 择好数据库,再点击测试连接按钮,如果测试成功,点确定按钮就一切OK了。 将其他的AdoCommand、AdoQuery等控件的Connection属性设为上述的TAdoConnection控件, 那么它们所操作的对象就都是你刚才所设定的数据库了。
W wang_zh Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #9 用TAdoConnection控件,将其ConnectionString属性设置成你想要连接到的数据库文件, 然后用TAdoTable或ADOQuery控件,设置其Connection属性为TAdoConnection控件就行了。 或者不用TAdoConnection控件,直接将TAdoTable或ADOQuery控件的ConnectionString属性 设置成你想要连接到的数据库文件就可以了。
用TAdoConnection控件,将其ConnectionString属性设置成你想要连接到的数据库文件, 然后用TAdoTable或ADOQuery控件,设置其Connection属性为TAdoConnection控件就行了。 或者不用TAdoConnection控件,直接将TAdoTable或ADOQuery控件的ConnectionString属性 设置成你想要连接到的数据库文件就可以了。
C caoxizi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #10 我按sword_liu说的用ADO做时,点开connectionstring,跑出小精灵,但是在数据连接属性的提供者选项卡下没有Access,只有什么Oracle,Sql Server, 还有ODBC Driver什么的,这是怎么回事? 用BDE做时,没找到configuration这个选项,why? thx :)
我按sword_liu说的用ADO做时,点开connectionstring,跑出小精灵,但是在数据连接属性的提供者选项卡下没有Access,只有什么Oracle,Sql Server, 还有ODBC Driver什么的,这是怎么回事? 用BDE做时,没找到configuration这个选项,why? thx :)
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #11 >>但是在数据连接属性的提供者选项卡下没有Access, 当然没有,你可以选择 Microsoft.Jet 4.0 OLEDB Provider, 然后按照提示进行下一步,选择Access文件,测试链接,OK。 >>>用BDE做时,没找到configuration这个选项,why? configuration是选项页框。在bde administrator左边有Databases和Configuration两个页框, 都可以目录树形式展开的。
>>但是在数据连接属性的提供者选项卡下没有Access, 当然没有,你可以选择 Microsoft.Jet 4.0 OLEDB Provider, 然后按照提示进行下一步,选择Access文件,测试链接,OK。 >>>用BDE做时,没找到configuration这个选项,why? configuration是选项页框。在bde administrator左边有Databases和Configuration两个页框, 都可以目录树形式展开的。
W walkman1980 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #12 在delphi中用adoconnection,然后你可以在adoconnetion的属性中找connectionstring,可以给你一个精灵,你可以选择数据引擎 然后你直接选择你的access文件就可以了。
在delphi中用adoconnection,然后你可以在adoconnetion的属性中找connectionstring,可以给你一个精灵,你可以选择数据引擎 然后你直接选择你的access文件就可以了。
C caoxizi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #13 现在我连接数据库测试说成功,但又有新问题了,因为我实际上是要用MIDAS来远程访问数据库,我的TQuery组件还可以用ADOQuery吗?而我用Data Access组件卡 下的Query组件,想打开SQL Builder时,居然说找不到数据库!!!是不是那个地方没配置好阿? 还有ADO与BDE本质上的不同之处在那儿啊?有优劣吗? thx a lot! :)
现在我连接数据库测试说成功,但又有新问题了,因为我实际上是要用MIDAS来远程访问数据库,我的TQuery组件还可以用ADOQuery吗?而我用Data Access组件卡 下的Query组件,想打开SQL Builder时,居然说找不到数据库!!!是不是那个地方没配置好阿? 还有ADO与BDE本质上的不同之处在那儿啊?有优劣吗? thx a lot! :)
S songmk Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #14 to:caoxizi, BDE已经是淘汰的玩意儿,borland已经停止开发BDE了,所以还是劝你用ADO,是趋势 发布软件也方便不用设置那么多,BDE 麻烦
S sword_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #15 你可以直接用ADOQuery,它的用法跟Query一样,只不过连接数据库的方式不一样而已。 ADO和BDE是两个不同公司开发的连接数据库的数据引擎。基本上说不上优劣。
C caoxizi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #16 多谢各位了!!!提了个新问题,还请大家多多帮助!!! :)
山 山猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #18 要用 Diomand Access 或 KADao 这两个是用的 DAO 的数据 库 驱动. 而 DAO 就是 让微软做出来 操作 ACCESS 所以. 用 DAO 是 最快. 最好用的. 我一直在用. 很好. 发布也 方便 . 希望 大家可以 喜欢 价格便宜( 不要钱) , 量又足( 功能 足够 ) , 我们 大家 都 用 它.
要用 Diomand Access 或 KADao 这两个是用的 DAO 的数据 库 驱动. 而 DAO 就是 让微软做出来 操作 ACCESS 所以. 用 DAO 是 最快. 最好用的. 我一直在用. 很好. 发布也 方便 . 希望 大家可以 喜欢 价格便宜( 不要钱) , 量又足( 功能 足够 ) , 我们 大家 都 用 它.