gpt4 book ai didi

c# - 如果查询存在则检查是否存在 - 删除

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:48 25 4
gpt4 key购买 nike

我有以下语法来使用 C# 删除 Access 查询...但是我如何首先检查查询是否存在?

DAO.Database dd;
DAO.DBEngine db = new DAO.DBEngine();
dd = db.OpenDatabase(path);
dd.QueryDefs.Delete(queryName);

我也试过了——但是收到编译错误“不能分配给‘等于’,因为它是一个‘方法组’”

var qd = new DAO.QueryDef();
if (qd.Name.Equals = "Hello")
{
dd.QueryDefs.Delete(queryName);
}

最佳答案

试试这个 SQL 查询:

SELECT * FROM MSysObjects
WHERE Name="MyQuery" AND Type=5

如果得到结果,则查询存在。 Type=5 用于查询(至少在我查看的数据库中)。

关于c# - 如果查询存在则检查是否存在 - 删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23203347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com