如题所示
小弟使用Delphi7环境进行数据采集,采集到的数据放入SQL Server2000数据库中,但是想不安装SQLServer2000来实现从其它计算机上运行此程序,不知如何实现?望各位大虾告知一二。
另外,现在小弟遇到了一个问题,使用ADO连接数据库,在其它装有SQLServer2000的机器上使用时,老是弹出数据库连接错误的提示,不知如何解决?能解决此二者问题之一的大虾给全分,谢谢啦!
拜谢!!!
小弟使用Delphi7环境进行数据采集,采集到的数据放入SQL Server2000数据库中,但是想不安装SQLServer2000来实现从其它计算机上运行此程序,不知如何实现?望各位大虾告知一二。
另外,现在小弟遇到了一个问题,使用ADO连接数据库,在其它装有SQLServer2000的机器上使用时,老是弹出数据库连接错误的提示,不知如何解决?能解决此二者问题之一的大虾给全分,谢谢啦!
拜谢!!!
解决方案 »
- dbgrid的修改问题:如何知道修改前的值?
- 如何判断form2是否show?
- Delphi中怎么用MD5加密啊?
- 小弟做了2年win32开发,现在有家大公司叫我去做测试,我很犹豫,想请求大家指导一下
- 请问:delphi中如何用接口实现......
- 有关idhttp?
- 用batchmove对数据库导入表格数据出错!
- 什么是内存泄露?(这个问题有人问过,可我没找到)
- 做一个有关WINDOWS下的复制文件提示框的
- FlashGet的悬浮窗口是半透明的
- 弱弱的问delphi编写程序后安装问题
- 请教一个delphi+sql2005连接的问题?找一个师傅,有的加我qq563682239,万分感谢,有语音最好,拜拜~~~急。。。
2、如果仍使用SQL Server,可考虑其桌面版(MSDE,2005之后称为Express Edition)
如果要是用数据库服务器,不装sqlserver 可以装一个MSDE(Microsoft SQL Server Desktop Engine)
不行的。你至少得装个绿色版的sql 2000或者是装一个msde否则建议你用access或是sqllite型的数据库吧。
目标机不用安装SQLserver,你只要把数据库的连接更改一下即可,把数据库服务器的名称改成装有数据库电脑的IP即可. try
iniCon := Tinifile.Create(AppPath + 'ConnectINF.DAT'); StrServer := iniCon.ReadString('SQLConnectINF', 'Server', '');
StrDB := iniCon.ReadString('SQLConnectINF', 'DBName', '');
StrUID := iniCon.ReadString('SQLConnectINF', 'UerName', '');
StrPW := iniCon.ReadString('SQLConnectINF', 'PassWord', '');
iniCon.Free; czDM.ADOConSQL.Connected := False;
SqlStr := 'Provider=SQLOLEDB.1;Password=' + StrPW +
';Persist Security Info=True;User ID=' + StrUID +
';Initial Catalog=' + StrDB +
';Data Source=' + StrServer + '';
czDM.ADOConSQL.ConnectionString := SqlStr;
czDM.ADOConSQL.LoginPrompt := False;
czDM.ADOConSQL.Connected := True;
except
begin
Application.MessageBox('数据库没有连接成功!,请与管理员联系!', '系统提示', mb_OK + MB_ICONERROR);
Application.Terminate;
end;
end;
一:ODBC可以试试;在连接的时候也使用ODBC连接;不过数据量很大时可能就不适合了;
二:连接语句是否写正确(可以先在SQL资源管理器验证下);连接时连接组件是否Active;如果使用数据库连接,数据库服务是否开启;如果远程连接,对应的IP/服务器名是否存在/正确,数据库服务是否开启;是否启用“允许远程连接”(有些情况需要开启这个功能才可以连接成功);在特殊操作系统环境下(如Win7,Vista)是否有权限操作;
仅供参考~~~
网上可以找到自动安装MSDE的方法。
在安装你的软年的同时将MSDE安装上去。像用友和一些管理软件,他们都会提供试用版的。那试用版在安装的时候就会自动的安装MSDE。MSDE就是简单版的SQL SERVER.
copy到他system目录下即可
答复:这不可能
建议你使用文件型的数据库,简单的有Access,SQLite,要功能灵活点的,FireBird(嵌入版)也不错.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
我都这么干,除非ACCESS那样可以用相对地址
SQL的非得这么干,对了我队里有个绿色SQL,他一直在更新有空你找找满好用的