请教,急,急,急!!!(200分)

  • 主题发起人 主题发起人 kingdom
  • 开始时间 开始时间
K

kingdom

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一 *.sql(MS SQL Server) 文件,如何编程序来执行这个文件?
 
.sql文件其实是一个文本文件,
里面是sql语句,sql server的sql query就可以打开这个文件然后执行,
你要自己写程序,把它当成文本文件导入然后执行sql你不会吗?
 
思路:
var
SL:TStringList;
...
SL.LoadFromFile('a.sql');
SQLString:=SL.GetText;
...
 
to:小猪,我的意思你还没明白。
 
我再说清楚一点吧:
我所编的应用程序要实现的功能是:
有一 *.sql (MS SQL Server)文件,通过所编程序运行此*.sql,功能MS SQL Server
的Query Analyzer 相似。
 
begin
ShellExecute(Application.Handle, nil, 'isql', '-s RINK-MARK -d master -u sa -p -i c:/22.sql', nil, SW_SHOWNORMAL);
end.
// | | | | |
// 服务器 数据库 用户 密码 文件


如果你看不懂的话,进入DOS提示符下输入 isql ? 慢慢欣赏.注意区分大小写.
 
Query1.Sql.LoadFromFile('a.sql');
Query1.Execute;
 
非常感谢zml!
 
后退
顶部