c++ - 如何检查 SQL 查询对于使用 ADO 编写是否有效?

标签 c++ sql validation ado

我的应用有一项高级功能,可以接受用户编写的 SQL 查询。该功能应包含一个“验证”按钮以检查查询是否有效。

我发现使用 ADO 执行此操作的最简单方法就是尝试运行查询并捕获可能的异常。但是,我还如何检查查询是否允许添加新记录或编辑现有记录?

最佳答案

交易,有人吗?

begin transaction

// Query being validated goes here

rollback transaction

关于c++ - 如何检查 SQL 查询对于使用 ADO 编写是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1199764/

相关文章:

C++/CLI - 调用 DLL 中定义的非托管函数

php - 将所有 date_time 或 date 列增加一定的间隔

MYSQL 查询 DateTime,查找现有预订

validation - 文本框上带有 maxlength 和占位符的 IE10 验证错误

c++ - 在 buildbot 上构建后,Qt 应用程序变为 Windows 旧样式

c++ - C++ std::vector 是如何实现的?

C++ Python导入类;调用方法

objective-c - iOS - SQLite 未更新但准备和步骤已成功执行

javascript - 表单在提交之前应该由 javascript 验证吗?

json - PostgreSQL : Is there a way to select all valid json data type