我用aceess做的单机版程序,现在我想改成网络版(100分)

  • 主题发起人 主题发起人 delphihard
  • 开始时间 开始时间
D

delphihard

Unregistered / Unconfirmed
GUEST, unregistred user!
我只想改一下数据库连接,这样会有什么问题?
另外,做网络版发布程序的时候怎么配置数据库部分?
我用ado做的数据库连接部分。
我怎么知道数据库server的位置?
 
可以用ODBC数据源配置,在ODBC中设置。
 
先安装sqlserver客户端程序,建立服务,在odbc中作相应配置
 
无论你原来使用ADO还是BDE-->ODBC
都可以换成SQL Server
只是SQL 语句可能要做修改
通过ADO,要修改connectstring
通过ODBC,要修改相应的ODBC DSN
 
use sqlserver
ODBC数据源配置
ADO,修改connectstring
 
Twos说的比较有道理:

无论你原来使用ADO还是BDE-->ODBC
都可以换成SQL Server
只是SQL 语句可能要做修改
通过ADO,要修改connectstring
通过ODBC,要修改相应的ODBC DSN

推荐!
 
可以用delphi提供的interbase组件,它本身提供了server 和 client 组件
 
使用sql server吧
客户端可以用ADO连接也可以能过ODBC的
 
1.首先用delphi的datapump或SQL server的导入和导出数据程序来将access程序的数据倒入
Sql server,该加主键的加主键, 该加索引的加索引, 该设置外键的设置外键。当然也可
以只导数据。

2.然后是连接:
注意ADO 面板中有ADOConnection , ADODataSet, ADOTable, ADOQuery
这四个控件,它们都有connectionstring 属性,将这四个控件中任何一个
放在一个窗体上或DataModule中,
1)双击connectionstring 属性,再单击Build按钮
2)在Provider面板中选中 Microsoft OLE DB Provider for SQL Server
3)再单击Next按钮则进入Connection, 再在其中输入SQL Server的服务器名(Sever Name),
输入Login ID 及password, 然后选择输入你要连接上的DataBase,之后单击
Test Connection按钮, 若本步输入无误的话,将提示你测试成功!
4)多次按 确定或OK 按钮退出即可。
5)若用ADOConnection1已经连接成功,也可直接将其它三个控件的Connection
属性中直接设置为ADOConnection1,它们即可使用,
另外,ADODataSet, ADOTable, ADOQuery与普通的Table和Query用法相同

最后,您就成功了!

源代码,请到 http://delphi_bbs.myetang.com/ 下载离线浏览器的源代码,
比如: DWRich.zip 或 RichBrow.zip 或 richreader2000.07.zip,这些都
是高手写的程序哦,好好研究吧。
注意:尽管这些源程序是用于Access的,但只要你照前面的办法连接上SQL
Server,其它的用法都一样。

导成其它数据库可以比如Sybase, oracle等, 可如上法炮制
 
我说的意思是做安装程序的时候,怎么自动使程序自动连接sql?
 
多人接受答案了。
 
后退
顶部