[英]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.