我想用c#在asp.net中的數據庫中插入數據,但它向我展示了這個異常。在asp.net中將數據插入數據庫c#
-4
A
回答
1
這是真的很難告訴解決圖像在你的問題,但我的錢是Table
是TSQL部分reserved keyword。你可以使用它與方括號[Table]
,但我不建議這樣做。將其更改爲非 - 保留字作爲最佳選項。
但更重要的是,您應該始終使用parameterized queries。這種字符串連接對於SQL Injection攻擊是開放的。
並使用using
statement來自動配置您的連接和命令而不是手動調用Close
方法。
根據您的列名稱,ID
應該是數字類型而不是字符。 Do not have a bad habit to choose wrong data type。
也可以不是將您的密碼存儲爲純文本。閱讀Best way to store password in database
+0
非常感謝你爵士:) –
0
查詢語法不正確,那麼如何解決它?
步驟:
複製命令文本(cmd.CommandText在調試模式下)
打開微軟SQL Server Management Studio並打開查詢分析器並粘貼在那裏。
運行查詢,你會發現原因。
固定語法的錯誤,現在你可以在同樣的方式構造查詢的C#代碼
後,我相信它會幫助你。 :)
相關問題
- 1. 將數據插入SQL數據庫使用jQuery AJAX在asp.net C#
- 2. 無法在asp.net中插入數據到數據庫C#
- 3. 在asp.net中插入數據到SQL Server數據庫c#
- 4. 用c#Asp.NET插入數據庫後在表中顯示插入的數據
- 5. 無法插入數據庫asp.net C#
- 6. asp.net插入數據到數據庫
- 7. ASP.NET將表單數據插入到數據庫中
- 8. 將數據從ASP.NET插入到本地SQL Server數據庫中
- 9. 使用Asp.net將數據插入數據庫表中
- 10. ASP.NET,VB.NET無法將數據插入到SQL Server數據庫中
- 11. 使用ASP.NET將數據插入到數據庫中
- 12. 將數據表插入到asp.net中的mysql數據庫
- 13. 嘗試通過c#將數據插入到數據庫的表中#/ asp.net
- 14. 無法在asp.net中的數據庫中插入數據?
- 15. 將數據插入數據庫中的表C#
- 16. 無法將數據從c#插入到mysql數據庫中
- 17. C#:使用linq將數據插入到數據庫中
- 18. 我想用C#將數據插入到SQL Server數據庫中。
- 19. 無法在OBJ C到將數據插入SQLite數據庫
- 20. C#不能在C#中的數據插入SQL Server數據庫
- 21. C#插入Access數據庫
- 22. 將arraylist插入數據庫C#webservice
- 23. 在數據庫中插入數據
- 24. 在LINQ數據庫中插入數據
- 25. 在sqlite3數據庫中插入數據
- 26. 將數據插入數據庫
- 27. 將數據插入SQLite數據庫
- 28. 無法將數據插入數據庫
- 29. 將數據插入數據庫 - LINQ
- 30. 將數據插入數據庫
請以純文本形式顯示您的代碼和異常消息。 –
http://stackoverflow.com/help/how-to-ask –
'table'是每個ANSI SQL語言中的保留關鍵字。重命名你的表。 –