如何不安装sql server 2000 也可以运行写的程序啊?(50分)

  • 主题发起人 主题发起人 ndyufei
  • 开始时间 开始时间
N

ndyufei

Unregistered / Unconfirmed
GUEST, unregistred user!
原来是在 sql 2000 server 环境下写的,如果想让别的机子也可以运行这数据库
(前提:他们的机子没有安装 sql 2000)该如何做到?

我用的是 ado 来联,数据库文件是哪些?要不要一起打包到安装程序里面?

制作这方面的安装程序哪款比较好用?非常感谢
 
搜索一下 以前的资料
有很多的
呵呵
 
帮顶.........................
 
用access啊
 
在别的机安装msde 实在不成就换数据库
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3500078
绿色SQL 不用安装 复制就行
 
天哪。。。。。。我也正在找当中,除了绿色SQL之外有没有其它的解决方案?
 
很难想象。既然你开发时使用了ms sql ,发布软件时怎么可以不要。如果运行软件的计算机在网络上,如果网络上有一台计算机上有ms sql ,你可以使用网络上这台计算机的ms sql。连接方式一样的,可以使用ms sql这台计算机的计算机名称,或者ip ,在你的ado连接串进行定义就好。但是,必须要可以ping通ms sql所在的计算机。
给你一个连接串参考:
svr_name:=readString('服务器设置','计算机名称','');
u_name:=readString('服务器设置','用户id','sa');
P_str:=readString('服务器设置','密码','123456789');
tstr:='Provider=SQLOLEDB.1;Password='+P_str+';Persist Security Info=True;User ID='+u_name+';Initial Catalog=dcjd_ls;Data Source='+svr_name+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=='+svr_name
+';Use Encryption for Data=False;Tag with column collation when possible=False';
if datam.DataM1.ADOConnection1.Connected=true then
datam.DataM1.ADOConnection1.Connected:=false;
datam.DataM1.ADOConnection1.ConnectionString:=tstr;
 
哈哈哈,我终于明白这个意思了,呵,原来安装个绿色版就可以了,非常感谢各位啊
非常感谢,非常感谢。
 
OK,搞定。
 
后退
顶部