2010-06-20 49 views
0

我還有另外一個class that creates the connection(請參閱完善的課程),我相信它是連接的,或者我不會在運行時遇到任何異常。如何使用SqlCommand執行INSERT?

我現在想插入數據到我的數據庫,但沒有更新。 我正在嘗試關注this示例,但它是用於閱讀。

我沒有在show SQL窗格上運行「querystring」,它確實執行正確。它將數據作爲新行正確插入。

不確定在我最後一行之後要做什麼?謝謝。

string queryString = 
"INSERT INTO UserData UserProfileID, ConfidenceLevel, LoveLevel, HappinessLevel) VALUES ('a051fc1b-4f51-485b-a07d-0f378528974e', 2, 2, 2);"; 

    protected void Button1_Click(object sender, EventArgs e) 
    { 
     MySqlConnection database = new MySqlConnection(); 
     database.CreateConn(); 

     Command = new SqlCommand(queryString, database.Connection); // 

    } 

回答

4
Command.ExecuteNonQuery(); 

順便說一句,你錯過了你的SQL查詢字符串括號。當然,你會在真實查詢中使用參數(並且不會使用字符串連接而不是傳遞參數,因爲它會爲破壞性SQL注入攻擊打開大門)。

相關問題