有关数据库程序打包的问题?(100分)

  • 主题发起人 主题发起人 blackcat
  • 开始时间 开始时间
B

blackcat

Unregistered / Unconfirmed
GUEST, unregistred user!
当我把程序编好后,打包之后,展开运行却出现下面的错误提示:
[microsoft][ODBC Driver Manager]Data source name not found and no default driver
specified.

请各位给我指点一下.
程序中我用了别名,在BDE administrator中的database列表中能找到别名,但是用ODBC
administrator中打开时却没有.是不是错在这里了?怎莫能够也能在ODBC的USER DSN中的
显示出来呀(用打包"install shield" 方法).
 
odbc
要修改注册表
 
怎么修改注册表呀?能给我一个明确的答复吗?
 
uses regitry
var
reg:Tregistry;
reg:=Tregistry.create;
reg.rootkey:=hkey_current_user;
reg.openkey('software/odbc/odbc.ini');
reg.createkey('aaa');
reg.writestring('database','mydb');
reg.writestring('driver','c:/windows/system/sqlserver32.dll');//记不清了
reg.writestring('server','(local)');
reg.writestring('lastuser','me');
reg.openkey('software/odbc/odbc data source');
reg.writestring('aaa','sql server');
reg.free;
手工在INSTALLSHEILD加也可以


 
对,我也想这么说
 
谢谢了!我先试一试,如果有其他问题,请麻烦你关注我一下,我的EMAIL:LIHANCAI@263.NET
 
接受答案了.
 

Similar threads

后退
顶部