请教如何用DELPHI创建或修改存储过程,有没有实际可正确运行的例子啊!??procedure TForm1.Button1Click(Sender: TObject);var
SqlStr,Tmp:string;
F:TextFile;
begin
assignfile(F,'e:\update.sql');
reset(f);
Repeat
Readln(F,tmp);
if tmp='GO' then
begin
adoconnection1.Execute(sqlstr);
sqlstr:='';
tmp:=''; end;
sqlstr:=sqlstr+tmp+chr(13)+chr(10);
Until eof(F);
closefile(F);
end;运行时候老提示错误?
SqlStr,Tmp:string;
F:TextFile;
begin
assignfile(F,'e:\update.sql');
reset(f);
Repeat
Readln(F,tmp);
if tmp='GO' then
begin
adoconnection1.Execute(sqlstr);
sqlstr:='';
tmp:=''; end;
sqlstr:=sqlstr+tmp+chr(13)+chr(10);
Until eof(F);
closefile(F);
end;运行时候老提示错误?
解决方案 »
- 关于一个多条件查询语句写法
- 关于Delphi使用ADO连接SQL server 2000数据库的问题
- 想写一个ACCESS数据库的C/S的应用程序,练练手.不知道那位天使大哥,大姐有资料没送我份!
- DBEXPRESS+INTERBASE 做的三层软件采用事务,竟发现DBEXPRESS的事务好像有问题?
- 李维说话真哆嗦,从xzgyb (老达摩) 的帖子可以看得出来!
- comparestr的问题!求救
- 求助一个非常简单的问题,如何用递归实现穷举搜索
- delphi7程序如何更新word2003目录内容
- 为什么我看不到我用web service建立的服务器
- 救命阿,LMD在D6下用不了
- Delphi 2005???????the new Version!知道情況的來說一下吧
- TPageControl问题,急
SqlStr,Tmp:string;
F:TextFile;
begin
assignfile(F,'e:\update.sql');
reset(f);
Repeat
Readln(F,tmp);
if tmp='GO' then
begin
adoconnection1.Execute(sqlstr);
sqlstr:='';
tmp:=''; end;
sqlstr:=sqlstr+tmp+chr(13)+chr(10);
Until eof(F);
closefile(F);
end;运行时候老提示错误?提示为“file not found",文件是E盘下的UPDATE.SQL文件
我把文件名改为”UPDATE“没有报错,但没有任何操作,发现什么动没做??请教高手给我个例子好吗????很急?
看一下吧
2:你也可以不用一行行读出来,你可以用命令执行一个脚本文件的所有脚本.你可以参考osql.exe的帮助
或在论坛中搜索一下关于osql 的贴子:
我给你提供一个http://search.csdn.net/Expert/topic/1425/1425127.xml?temp=7.490176E-02