搜索访问数据库,在查询中查找tableName.columnName

时间:2015-09-18 15:59:41

标签: sql database ms-access

我们的代码是C ++ MFC。

有一种简单的方法可以在Access数据库中搜索正在使用的列吗?

我们有一个大型数据库,100多个表,300多个查询。我有幸将一个最常用的表格中的5列移动到一个新表格。我很容易在代码中搜索SQL并修复它。

但是我找不到在数据库文件中搜索这5列的查询的方法。

示例:queryGetAllItemNumbers =" SELECT tblItems.Number FROM tblItems;"

该查询未在任何地方以纯文本显示,因此我无法轻松搜索" tblItems.Number"正在使用的列。到目前为止,最简单的方法是运行我的程序,等待它崩溃,然后找出它崩溃的查询。或者我使用我的眼睛查看所有300多个查询以查找错误的SQL ...或将.mdb更改为.txt并查找我的列名称,这会导致一些查询名称。

我希望有人知道可以在内部搜索SQL的Access插件或类似内容。

1 个答案:

答案 0 :(得分:2)

您需要搜索数据库中所有querydef的.sql属性

def loop(arr):

    i = len(arr) - 1
    mid = i/2

    while i > 0:
         i = mid - 1
         mid = (i)/2