2011-03-14 24 views
0

高我不確定如何添加插入數據到MySQL使用odbc?添加數據到sql數據庫?使用odbc

我有一個表叫用戶,我想一般的細節添加到它,名稱,位置等等等等

{ 
     string = textbox1.text("Name"); 

     OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=root; Password=;"); 
     cn.Open(); 
OdbcCommand cmd = new OdbcCommand("INSERT INTO User (Name)"); 

     cmd.Parameters.Insert(Name into @name); 

    } 

    } 
} 

回答

2

我不太清楚你問什麼,但我看到的幾個問題您的代碼:

string tbValue = textbox1.text("Name"); //added variable name 

    OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=root; Password=;"); 
    cn.Open(); 
    OdbcCommand cmd = 
     new OdbcCommand("INSERT INTO User (Name) VALUES (?)"); // fixed incomplete insert statement. 

    cmd.Parameters.Add(tbValue); //add the parameter to the command 
    cmd.ExecuteNonQuery(); //actually run the sql 

可能還有其他的問題,但這種放棄對於初學者嘗試,讓我們知道,如果您有任何具體問題。

+0

那麼,那正是我在打字的過程中,你打敗了我的阿貝!代表積分。 – 2011-03-14 22:32:02

+0

抱歉,這些值將是文本框中存儲的字符串。不確定它是否會插入用戶(名稱)值(tbvalue) – 2011-03-14 22:50:10