怎样用程序执行创建数据库的sql脚本

怎样用程序执行创建数据库的sql脚本,第1张

icrosoft SQL Server\MSSQL\Install的安装路径下有许多sql脚本。我想通过自己写的小程序(VC++和ADO)执行创建数据库的sql脚本,比如instpubssql(创建pubs数据库脚本)。但每次总提示“GO”附近语法错误,不知何故,望高手指点。先谢。

我的程序流程如下:

连接数据库--〉读出instpubssql的脚本--〉将文字传给command-->recordSet执行command

代码如下:

CADOCommand command(&m_Connect, strSQL, adCmdUnknown);

m_RecordSetExecute(&command);

直接用commandExecute()也不对。

commandSetText(strSQL);

commandExecute();

同样方法执行很短的sql脚本正常,但前提要把所有的“GO”去掉。

"C:\Program Files\MySQL\MySQL Server 50\bin\mysqldumpexe" -uroot -hlocalhost -p密码 --all-databases>d:\%data%sql 看你需要备份哪个数据库 只需要修改all就可以了

以上就是关于怎样用程序执行创建数据库的sql脚本全部的内容,包括:怎样用程序执行创建数据库的sql脚本、怎样在Windows系统下编写批处理备份MYSQL数据库的脚本呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10196187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存