2

是否有可以在一条指令中执行多个 SQL 语句(如在脚本中)的 c++(最好是 MFC)数据库对象?像这样 :

DatabaseObject.RunSQL("Insert into GN_Version values (1,2,3,4); Insert into GN_Version values (5,2,3,4); Insert into GN_Version values (3,2,3,4);");
4

2 回答 2

1

经过一番研究,我发现使用 SQL Server ODBC 驱动程序,CDatabase.ExecuteSQL可以在一条指令中执行多条语句。

于 2012-06-29T16:12:51.767 回答
0

多年来一直使用 MFC 和 SQL Server。从来没有遇到过这样的功能。通常,会涉及到一些标记器来完成此操作。

作为比较,SQLite确实通过其 API 支持此类多语句。

于 2012-06-29T14:24:46.707 回答