只读ODBC连接

时间:2013-08-05 13:46:38

标签: vb6 db2 odbc dsn

早上好!

我正在开发一个VB6项目,该项目通过存储在系统中的ODBC数据源读取/写入其数据库。我希望完成的是暂时将ODBC连接设置为“只读”,以便我可以看到系统在特定情况下将生成哪些SQL,而不会将更改实际写入数据库。应用程序已经负责记录所有SQL查询。有没有办法在我执行系统内关注的操作之前立即将系统ODBC连接设置为“只读”(在“ODBC数据源管理器”中)?

我很感激任何见解!

1 个答案:

答案 0 :(得分:2)

您无法设置连接参数以使会话只读。您最好的选择是使用不同的用户ID(仅具有SELECT权限),尽管这可能会导致您的应用在尝试执行插入,更新和/或删除时出错时导致失败。