我正在研究ASP-,並且我已經構建了數據庫,並且我想知道如何爲插入語句編寫代碼。在C#上?將句子插入數據庫
將句子插入數據庫
回答
:
對於MS-SQL數據庫,你可以這樣做以下。 您正在使用實體框架。和名爲TblConstants的表。
DataClasses1DataContext db = new DataClasses1DataContext();
TblConstant tb = new TblConstant();
tb.Field1 = Value1;
tb.Field2 = Value2;
...
db.AddToTblConstants(tb);
db.SaveChanges();
thanx的對象 - 它似乎更好 - 什麼是db。?我沒有在我的項目中找到它 – Shira 2010-12-12 19:02:18
我寫道:public TblLine insertParameter(string name,string id) TblLine tl = new TblLine(); tl.persomName = name; tl.personId = id; – Shira 2010-12-12 19:03:55
db是你的datacontecontext。我從你的評論中得到它DataClasses1DataContext db = new DataClasses1DataContext(); – 2010-12-12 19:09:33
還是缺了點什麼。你是否想要插入ACCESS/SQL/MySQL數據庫?如果你正在尋找訪問然後this(http://msdn.microsoft.com/en-us/library/aa288452(v=vs.71).aspx)將真正幫助你。從您的評論
using (SqlConnection con = new SqlConnection("your connection string"))
{
con.Open();
SqlCommand cmd = new SqlCommand("your insert query");
cmd.ExecuteNonQuery();
}
它是sql,但在我的ASP項目中構建,我don'd需要打開連接 - 只需要插入數據!我有每個表 – Shira 2010-12-12 18:51:03
C#不能直接將記錄插入到數據庫中。最終你需要在數據庫上執行SQL(按照http://msdn.microsoft.com/en-us/library/ms174335.aspx)。有各種C#框架和包裝器可以在不同的抽象層次上執行數據庫中的SQL語句。
大多數情況下,您可以直接使用ADO.NET,它允許您打開與數據庫的連接並直接執行SQL。
您可以使用LINQ to SQL或實體框架。這些允許您像處理C#對象的集合一樣使用數據庫。但是,您首先需要設置從數據庫模式到您希望使用的C#類的映射。 LINQ to SQL支持表和類之間的直接映射,實體框架支持更復雜的映射。
您可以使用非Microsoft框架,如N-hibernate。這(據我所知)具有與實體框架類似的功能集。
- 1. 使用Where子句將數據插入SQL數據庫
- 2. 使用if語句將數據插入數據庫
- 3. 使用預處理語句將數據插入數據庫pdo
- 4. 將值插入數據庫
- 5. 將datetime2插入數據庫
- 6. 將PHP插入數據庫
- 7. 將HTML插入數據庫
- 8. 從Exec子句插入數據
- 9. 數據庫PS語句插入
- 10. 如果語句插入到數據庫
- 11. SWI-Prolog:如何插入一個新的子句到數據庫
- 12. 將數據插入數據庫
- 13. 將數據插入SQLite數據庫
- 14. 無法將數據插入數據庫
- 15. 將數據插入數據庫 - LINQ
- 16. 將數據插入數據庫
- 17. 將數據插入數據庫?
- 18. 將SQL數據插入VB數據庫
- 19. Ajax將數據插入數據庫
- 20. 無法將數據插入數據庫
- 21. 我想將數據插入數據庫
- 22. 如何將數據插入數據庫?
- 23. 將數據插入數據庫
- 24. 將數據插入MYSQL數據庫
- 25. 將數據插入數據庫Postgres JDBC
- 26. JSP將數據插入MYSQL數據庫
- 27. 將JSON數據插入數據庫表
- 28. 將SQLite數據插入MySql數據庫
- 29. 用codeigniter將數據插入數據庫
- 30. errro將數據插入數據庫時
不是100%清楚你在問什麼,但是這個怎麼樣? http://msdn.microsoft.com/en-us/library/ms174335.aspx – 2010-12-12 16:42:42
它不是在C#中 – Shira 2010-12-12 17:45:39
哪個數據庫? ms sql!你使用實體框架工作嗎? – 2010-12-12 18:23:21