我用delphi和sql写好程序了。
现在问题来了。我那个朋友完全是只会用电脑的那种类型。
delphi程序打包简单,就是数据库不知道怎么样才能让他轻松的安装上。有没有办法呀。
听说要写什么配置文件,是什么呀。
现在问题来了。我那个朋友完全是只会用电脑的那种类型。
delphi程序打包简单,就是数据库不知道怎么样才能让他轻松的安装上。有没有办法呀。
听说要写什么配置文件,是什么呀。
解决方案 »
- 重"弹"谈Delphi编程中资源文件的应用
- 电子图书下载了
- [紧急求助]请各位达人帮忙,一个关于数据库初始化的问题
- 怎么判断数值型的数据为空,例如就像判断字符型的数值为空一样。。。。
- 怎样限制局域网中的机器只访问内网?(都来看看,帮我出出主意!)
- 请问在Delphi中如何控制SQL Server 对指定的数据库进行备份和恢复!
- Dll的问题请教高手!
- 关于SQL SERVER2000 C/S结构客户端访问服务器端数据的问题
- Delphi7中如何编写.net程序
- 大家能说一些数据库控件之间的关系吗??
- 感谢S.F.(chinasf.cnblogs.com) ^_^
- delphi中的有类型常量不可以赋值吗?
function TAdodm.SetRegeditODBC(srvname, dbname, uname, passwd: string): boolean;
var
reg:TRegistry;
begin
reg:=TRegistry.Create ;
reg.RootKey:=HKEY_LOCAL_MACHINE; if reg.OpenKey('Software\ODBC\ODBC.INI\ODBC Data Sources',True) then
begin //注册一个DSN名称
reg.WriteString(dbname,'SQL Server');
end ;
reg.CloseKey;
if reg.OpenKey('Software\ODBC\ODBC.INI\ODBC File DSN',True) then
Begin
reg.WriteString('DefaultDSNDir','C:\Program Files\Common Files\ODBC\Data Sources\');
end;
reg.CloseKey;
if reg.OpenKey('Software\ODBC\ODBC.INI\'+dbname,True) then
begin //注册一个DSN名称
reg.WriteString('Driver','SQLSRV32.dll');
reg.WriteString('Description','SQL SERVER');
reg.WriteString('Server',srvname);
reg.WriteString('Database',dbname);
reg.WriteString('LastUser',uname);
reg.WriteString('PassWord',passwd);
end ;
reg.CloseKey;
reg.Free;
end;
目前没有好的解决办法。