如何自动运行查询分析器里面的参数和自动配置数据链接文件
各位大侠,小弟有个数据库(DELPHI +ADO+SQLSEVER 2000)要初始化,使用
“Winexec(pchar( 'isqlw [ -d master -E -f '+ExtractFilePath(application.ExeName)+ 'all.sql ' ),4);”
执行后把查询分析器打开了,同时也打开了初始化使用的文本,然后还需要自己左击一下 "run "才能成功初始化数据库,我想如何让它自动运行,而不需要人为的点击一下“run”?
还有一个问题:如何让程序安装的时间自动配置数据链接文件,小弟现在安装完之后需要自己手工改一下链接文件UDL 的属性中-》“连接”-》服务器,和选择数据库。小弟要做到自动,需要在写DELPHI程序,还是在安装程序中改,小弟使用的是:SETUP FACTORY做的安装程序。
小弟并非做数据库的,小弟做的大多是硬件和DSP软件驱动。这些东西可能很简单,但是小弟不是很清楚,故此相问,希望大侠们不要显它太简单而不理,小弟这里先谢了。
------解决方案--------------------你 直接 用 ado 连接 到sql server 的master 库
用 一个 adoquery 执行你的 all.sql
记住 StringReplace 你的 all.sql 的 "go "
或者 分成 几次执行
------解决方案--------------------安装时的连接文件问题:
你用记事本打开udl就可以看到,其实也是个连接字符串,你在安装文件中写程序来设置这个字符串就可以了
------解决方案--------------------也就是跟一般的txt文本操作一样
------解决方案--------------------txt文本