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数据库的脚本呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)