CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

超难问题,数据库脚本(maindb.sql)用delphi代码怎么样才能生成数据库?

楼主wangcw791219(wangcw)2005-04-04 15:43:44 在 Delphi / 数据库相关 提问

超难问题,数据库脚本(maindb.sql)用delphi代码怎么样才能生成数据库? 问题点数:0、回复次数:8Top

1 楼Ephesus(艾菲索斯)回复于 2005-04-04 15:55:53 得分 0

做好数据库连接后,用ADOQuery,它的SQL属性是TStrings类型,这样,我们就能通过它的LoadFromFile这个方法把文件中的SQL语句添加到SQL属性中,在运行ADOQuery就行了Top

2 楼lghzl()回复于 2005-04-04 16:03:41 得分 0

数据库脚本中的内容应该是sql语句,使用delphi调用sql语句执行就应该可以Top

3 楼fhuibo(永远深爱一个叫“莎”的好女孩儿)回复于 2005-04-04 16:16:46 得分 0

with   ADOQuery1   do  
      begin  
          Close;  
          SQL.Clear;  
          SQL.LoadFromFile('d:\wq.sql');  
          try  
              ExecSQL;  
              showmessage('成功');  
          except  
              showmessage('错误');  
          end;  
      end;Top

4 楼jinjazz(近身剪)回复于 2005-04-04 16:21:20 得分 0

用isql命令吧,如果有go语句adoquery是不行的Top

5 楼malamala(还真是笨)回复于 2005-04-04 17:05:20 得分 0

先要连接到master数据库上,用CREATE   DATABASE   的语句创建数据库,然后切换连接到新建的数据库上,load   sql脚本创建表及其他的东东。Top

6 楼oupj()回复于 2005-04-04 17:58:43 得分 0

with   ADOQuery1   do  
      begin  
          Close;  
          SQL.Clear;  
          SQL.LoadFromFile('maindb.sql');  
          try  
              ExecSQL;  
              showmessage('成功');  
          except  
              showmessage('错误');  
          end;  
      end;  
  Top

7 楼web700(*FS*的小狗腿子)回复于 2005-04-04 18:20:41 得分 0

同意   jinjazz(Top

8 楼getit911(Windows转Linux中)回复于 2005-04-04 18:29:00 得分 0

检测脚本中GO出现的位置,用  
  ADOQuery1.ExecSQL代替执行  
  var  
  ts:tstringlist;  
  ...  
  ts.loadfromfile('maindb.sql');  
  for   i:=0   to   ts.Count-1   do  
  begin  
                  if   ts[i]<>'GO'   then  
                              ADOQuery1.SQL.Add(ts[i])  
                            else  
                                begin  
                                  ADOQuery1.ExecSQL;  
                                  adoquery1.SQL.Clear;  
                              end;  
  end;  
  Top

相关问题

  • delphi+sql脚本导入sql server数据库
  • SQL脚本
  • 求SQL脚本
  • 怎么用delphi执行sql脚本,急急!!!
  • 用Delphi怎样执行SQL server脚本文件
  • 怎么用DELPHI调用执行SQL脚本?
  • 在Delphi中,用SQL脚本更新存储过程?
  • Delphi有没有执行SQL脚本的控件?
  • 在DELPHI中如何将*.SQL的脚本(是存储过程的脚本)运行到数据库中?
  • 关于sql脚本!

关键词

  • 数据库
  • 脚本
  • 语句
  • delphi
  • 连接
  • sql
  • maindb
  • adoquery1
  • execsql
  • loadfromfile

得分解答快速导航

  • 帖主:wangcw791219

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo