簡體   English   中英

command.ExecuteReader()引發異常

[英]command.ExecuteReader() throwing an exception

我有一個名為DbTest的數據庫和一個名為user的表。 它在cmd.ExecuteReader();行中cmd.ExecuteReader();異常cmd.ExecuteReader();

異常消息顯示:

解析查詢時出錯

我該怎么辦?

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

如果您問我該錯誤消息是非常模糊的。 問題出在表的名稱user的使用上。 user是保留關鍵字,沒有適當的轉義就無法使用。

用方括號轉義user

SELECT * FROM [user]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM