我们的代码是C ++ MFC。
有一种简单的方法可以在Access数据库中搜索正在使用的列吗?
我们有一个大型数据库,100多个表,300多个查询。我有幸将一个最常用的表格中的5列移动到一个新表格。我很容易在代码中搜索SQL并修复它。
但是我找不到在数据库文件中搜索这5列的查询的方法。
示例:queryGetAllItemNumbers =" SELECT tblItems.Number FROM tblItems;"
该查询未在任何地方以纯文本显示,因此我无法轻松搜索" tblItems.Number"正在使用的列。到目前为止,最简单的方法是运行我的程序,等待它崩溃,然后找出它崩溃的查询。或者我使用我的眼睛查看所有300多个查询以查找错误的SQL ...或将.mdb更改为.txt并查找我的列名称,这会导致一些查询名称。
我希望有人知道可以在内部搜索SQL的Access插件或类似内容。
答案 0 :(得分:2)
您需要搜索数据库中所有querydef的.sql属性
def loop(arr):
i = len(arr) - 1
mid = i/2
while i > 0:
i = mid - 1
mid = (i)/2