早上好!
我正在开发一个VB6项目,该项目通过存储在系统中的ODBC数据源读取/写入其数据库。我希望完成的是暂时将ODBC连接设置为“只读”,以便我可以看到系统在特定情况下将生成哪些SQL,而不会将更改实际写入数据库。应用程序已经负责记录所有SQL查询。有没有办法在我执行系统内关注的操作之前立即将系统ODBC连接设置为“只读”(在“ODBC数据源管理器”中)?
我很感激任何见解!
答案 0 :(得分:2)
您无法设置连接参数以使会话只读。您最好的选择是使用不同的用户ID(仅具有SELECT权限),尽管这可能会导致您的应用在尝试执行插入,更新和/或删除时出错时导致失败。