数据库连接方面的问题!谢谢您的回复,分不够再给,您讲一下就可以!up有分

xboy 2003-07-17 03:20:32
现在要做一客户端,对局域网上的数据库(sql数据库)进行操作。
由于东西做好后要拿到别人的机器上用(打包我暂时不会),用什么方式连接比较好一些呀?要求是程序能够顺利拿到别人的机器上运行。还有就是现在做的时候是操作本机器上的数据库!
用ADOConnection连接,用DataSource+ADOQuery来操作数据库可以么?
如您能给我讲一下程序写完后如何打包我将万分感谢!
感谢您的回复!
...全文
133 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xboy 2003-07-17
  • 打赏
  • 举报
回复
谢谢大家的回复,再等一下我就结帖!
liuningxy 2003-07-17
  • 打赏
  • 举报
回复
用ADO比较好,ADO数据源是通用的,在win 2000里就有,在打包程序时比较方便,而用BDE就必须在打包的程序中添加上BDE的数据引擎,因此比较麻烦!使用ADO只需要将程序中的连接字符串改一下就行了,你也可以做一个配置界面,来配置ADO 的连接字符串,这样你的程序换到另一台机器上时,只需要重新设置以下数据库的连接字符串就行了!
你可以直接使用ADOQuery.ConnectionString来连接数据库。
esu 2003-07-17
  • 打赏
  • 举报
回复
把连接的参数写在ini文件里,形如:
[DATABASE]
SERVER=zz
DATABASE=try
NAME=sa
PASSWORD=

程序运行的时候构造连接字符串
xboy 2003-07-17
  • 打赏
  • 举报
回复
麻烦您讲一下,用ado就是指用ADOConnection连接,用DataSource+ADOQuery来操作数据库么?
可以讲详细些么,我是菜鸟
zwhu 2003-07-17
  • 打赏
  • 举报
回复
你可以用adoConnection来连接数据库,用DataSource+ADOQuery操作数据库可以,为了在别人的机子上运行,你要设置一下:ConnectionString,你可以把这个放在一个ini文件中,以后换了数据库只要修改这个ini文件就行了。当然你也可以在做安装程序时放到注册表中。
fengjn 2003-07-17
  • 打赏
  • 举报
回复
使用ado。要不你还要打包bde
mrtxc 2003-07-17
  • 打赏
  • 举报
回复
用ADO吧,
007a 2003-07-17
  • 打赏
  • 举报
回复
用 BDE 和 ADO 都可以,如果是在 WAN 上用你就用 ADO 会好好多。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧