gpt4 book ai didi

c# - command.ExecuteReader() 抛出异常

转载 作者:行者123 更新时间:2023-11-30 20:44:12 26 4
gpt4 key购买 nike

我有一个名为 DbTest 的数据库和一个名为 user 的表。它在行中抛出异常 cmd.ExecuteReader();

异常消息说:

There is an error parsing the query

我该怎么办?

conString = Properties.Settings.Default.DbTestConnectionString;
con = new SqlCeConnection(conString);
con.Open();
cmd = new SqlCeCommand("SELECT * FROM user", con);
rdr = cmd.ExecuteReader();

最佳答案

如果您问我,错误消息非常模糊。问题在于您的表使用了名称 useruser 是保留的关键字,没有适当的转义就不能使用。

用方括号转义user:

SELECT * FROM [user]

关于c# - command.ExecuteReader() 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29717665/

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