我用Installshield5.0来制作安装程序,制作好后,我运行安装程序,可以安装,但是运行桌面上的程序快捷图的时候,它说找不到数据源(比如我用的数据源GXCQ),但是在控制面板中的BDE Administrator中为其手工配置一个数据库别名(GXCQ),这样就可以运行程序了,以后不须再配置BDE了!哪能让用户安装程序的时候自己加数据源,没有一个软件是像这样的!
请问怎样让在制作安装程序的时候让它自动安装的时候加上数据源呀!!!
急呀!!!
哪位大虾帮下忙?谢谢!!!
请问怎样让在制作安装程序的时候让它自动安装的时候加上数据源呀!!!
急呀!!!
哪位大虾帮下忙?谢谢!!!
解决方案 »
- 如何根据从函数地址找到对应EXE文件该函数所在的文件位置?
- 为什么邮件发送提示错误是邮箱不存在?
- Delphi7的报表问题
- =======现金200大元求源代码!绝不食言!==========
- 200分!up的都有分,怎么下载这样的文件?
- delphi的脾气太坏了,我还没掌握他的习性,了解他习性的进来看看,散分
- 请问窗体上的字或控件上的字一层一层向上移怎么做的呢/谢谢
- !!!!!!!!关于Delphi5升级的问题,请升组级过的大虾到此一游!!!!!!!!!!!!!!!!!!!
- delphi中如何从unix格式的文本文件中逐行读取
- 关于用ADO存取NT上Access库......
- 关于连接access的问题
- 怎样从网上每天定时取新闻放到本地?
程序设置法, 可用自己的程式序来完成ODBC的配置,一种简单的方法是使用ODBCCP32.DLL中提供的一个函数来实现,
此函数在Delphi中可声明如下: //配置ODBC数据源,成功则返回True
function SQLConfigDataSource(
hwndParent: Integer;
fRequest: LongInt;
lpszDriverString: string;
lpszAttributes: string
): LongBool; stdcall; external 'ODBCCP32.DLL'; 参数说明:
hwndParent: 父窗口Handle,当指定为0时不会出现对话框,否则会弹出标准的ODBC配置对话框
fRequest: 命令请求,用来指明你要完成的功能,其值可为:
ODBC_ADD_DSN = 1;
ODBC_CONFIG_DSN = 2;
ODBC_REMOVE_DSN = 3;
ODBC_ADD_SYS_DSN = 4;
ODBC_CONFIG_SYS_DSN = 5;
ODBC_REMOVE_SYS_DSN = 6;
lpszDriverString: 驱动程序名称,就是在ODBC设置中显示的驱动程序名称,如 Microsoft Access Driver (*.mdb)
lpszAttributes: 此DSN的一些属性,可有多项,各项之间用分号(;)分隔
用法如下: const
ODBC_ADD_DSN = 1;
ODBC_CONFIG_DSN = 2;
ODBC_REMOVE_DSN = 3;
ODBC_ADD_SYS_DSN = 4;
ODBC_CONFIG_SYS_DSN = 5;
ODBC_REMOVE_SYS_DSN = 6;