现将一存储过程的内容保存在txt文件中,想用程序将其导入到另一数据库中。当用
Query生成时,只能将其内容全部读成一行后才能生成。这样生成后的存储过程可读性太差了。
请问如何生成存储过程使其格式同txt中的一样?
Query生成时,只能将其内容全部读成一行后才能生成。这样生成后的存储过程可读性太差了。
请问如何生成存储过程使其格式同txt中的一样?
解决方案 »
- 急!按日期时间查询
- 用Timage装载了图片,是否要位图才能用编辑呢,急啊
- 各位大侠,谁有xp风格控件呀,最好带源码的,谢谢了!
- Delphi 中 动态连接库的问题——————在线等待!!!!
- 如何在打印预览时 让报表显示在最前面,在线等待
- 调试的问题
- 帮忙找两本书的电子版或真实书籍,能在网上可以购买或下载的都可以
- 这样的ini文件,应该怎样读.............
- 请问各位高手,delphi6中的DBCtrlGrid控件是否可以多选?如果想在数据集中多选的话如何写代码?
- 求一本经典的delphi入门教材
- 请问用哪个软件可以查看及修改DELPHI生成的EXE内部的资源?
- 为什么 sqlquery中不能这样写SQL
Procedure TFrm_main.suiButton2Click(Sender: TObject);
Var
i: integer;
ss: TstringList;
Begin
If Edit1.Text <> '' Then
Begin
Try
Screen.Cursor := crHourGlass;
ss := TStringList.Create;
ss.LoadFromFile(Edit1.Text);
With ADOQuery1 Do
Begin
close;
SQL.Clear;
SQL.Add(' use ' + dbname);
ExecSQL;
close;
SQL.Clear;
For i := 0 To ss.Count - 1 Do
Begin
If lowercase(ss[i]) = 'go' Then
Begin
ExecSQL;
close;
sql.clear;
End
Else
SQL.Add(ss[i]);
End;
End;
Screen.Cursor := crDefault;
Messagebox(handle, '数据库升级成功!', '提示:', MB_OK + MB_ICONINFORMATION);
Except
Begin
Screen.Cursor := crDefault;
Messagebox(handle, '数据库升级失败(可能是您己经升级过或数据库遇到未知错误)!', '提示:', MB_OK + MB_ICONERROR);
Raise;
End;
End;
End;
End;
frmdata.Query1.SQL.LoadFromFile('c:\sbcz.txt');
frmdata.Query1.ExecSQL;