日期:2014-05-18  浏览次数:20515 次

如何自动运行查询分析器里面的参数和自动配置数据链接文件
各位大侠,小弟有个数据库(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文本