2013-05-18 24 views
-5

我有一個SQL服務器表位於我的網站(遠程)。該表稱爲table1,它有1個字段,稱爲f1。我的目標是與簽名插入字符串「你好」到它與C#方法如下:如何通過Windows窗體將字符串插入到SQL Server表中?

AddTof1(string s) 
{ 

} 

任何想法?

+2

到目前爲止您嘗試過什麼嗎?首先展示你的努力,讓人們可以展示他們的。請閱讀[常見問題]和[問] –

+0

如果您希望回答者也這樣做,您需要花更多的時間和精力來解決您的問題。 –

回答

0
AddTof1(string s) 
{  
    using (SqlConnection connection = new SqlConnection(connectionString)) 
    { 
     connection.Open(); 

     using (SqlCommand command = new SqlCommand("INSERT INTO table1 values(@s)", connection)) 
     { 
      command.Parameters.AddWithValue("@s", s); 
      command.ExecuteNonQuery(); 
     } 
    } 

} 

然後你可以調用這個方法爲;

AddTof1("hello there"); 
+0

@Downvoter請注意,所以我可以看到migth會出錯哪裏? –

+0

謝謝,我不需要登錄位,因爲這是在我的程序中的其他地方完成的。 「@」字符的作用是什麼?需要嗎? – John

+0

@John'@'字符用於匹配查詢中的參數。在這種情況下,您的查詢中的@ s參數與您的方法中的參數相匹配。 –

相關問題