我在我自己的机子(MyComputer)上安装了SQL SERVER和DELPHI来开发一个数据库应用程序,这个程序没有打包。
在与数据库连接时,我是用ADO来连接的。我现在要把数据库移植到一台服务器(SERVER)上,并把应用程序拷贝到一台客户机(CLIENT1)上,请问我是不是要把每个FORM上的ADO的ConnectioString属性Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=scgl;Data Source=BENZ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MyComputer;Use Encryption for Data=False;Tag with column collation when possible=False全都改掉,改成ID=SERVER ???
请问要如何解决这个数据库的移植问题,当把数据库应用程序拷贝到客户机时,我还要拷贝什么文件到客户机上?
顺便问问,用BDE连接、ADO连接数据库 哪个更好?谢谢!
在与数据库连接时,我是用ADO来连接的。我现在要把数据库移植到一台服务器(SERVER)上,并把应用程序拷贝到一台客户机(CLIENT1)上,请问我是不是要把每个FORM上的ADO的ConnectioString属性Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=scgl;Data Source=BENZ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MyComputer;Use Encryption for Data=False;Tag with column collation when possible=False全都改掉,改成ID=SERVER ???
请问要如何解决这个数据库的移植问题,当把数据库应用程序拷贝到客户机时,我还要拷贝什么文件到客户机上?
顺便问问,用BDE连接、ADO连接数据库 哪个更好?谢谢!
解决方案 »
- delphi MDI 子窗体关闭后再打开报错,请大家看看什么原因
- 关于ACCESS表中的一列或几列数据倒入另一个库中的三个问题。。急
- 为什么我老婆老和我逗气!每天一小吵。我快疯了!救我!!!!!!!
- RichEdit中如何加上点击可直接打开浏览器上网,(类似IE或者OICQ)
- 哪位朋友知道如何在form2中引用fomr1的自己编写的函数?
- indy控件编程:用idpop3接收邮件程序怎么写啊!急急!!!在线等待!
- ===大家一起来看看:谁有最好的算法?===
- 请问各位高手,一根双绞线不经过hub然后直接连接两台机子能进行数据流通吧?
- 怎么样关闭Tserverscoket连接
- Ado与Access?
- Rave5.0报表打印出错求解(内存相关)
- fastreport的问题
******************************************
如果不是连接不同的数据库,一个doconnection不就可以了么!
谢谢
以现在基于ADO的访问是最流行的。一般地,通常可以在分布的程序的目录下,就将一些数据表放
在里面,程序的移植性大大提高。
上有一个AdoConnection1和adoquery1,FORM_B上也有一个adoquery2,但在form_b上的adoquery的connection属性找不到AdoConnection1。请问要怎么处理这个问题?谢谢。
所有的 ADO 数据组件的 Connection 设置为此 ADOConnection。
在 ADOConnection 的 BeforeConnect 事件中,从配置文件或注册表中或应用程序配置界面取得主机名,
ADOConnection.Properties.Item['Data Source'].Value:=DBServerHostName
客户端只需要运行:Cliconfg---〉配置为TCP/IP即可。