作者clipfile (捏麵人)
看板C_Sharp
標題[問題] textbox寫入access疑問
時間Mon Apr 18 11:04:04 2011
using (OleDbConnection cn = new OleDbConnection(cnstr))
string sql = "insert into test(username) values (@username)";
↑↑↑
using (OleDbCommand cmd = new OleDbCommand(sql, cn))
{
cmd.Parameters.Add("username", OleDbType.Char).Value = textBox1.Text;
cn.Open();
cmd.ExecuteNonQuery();
}
錯誤 1 內嵌的陳述式不能為宣告或標記陳述式
請問這邊哪裡應該怎麼修改
我是用c# 連接 access
這是同學幫我嘗試的另一個方法,但是輸出時有問題
麻煩版友幫我解答
附圖:
http://ppt.cc/kEzy
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.60.74.126
※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:21)
※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:22)
※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:24)
※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:57)
1F:推 mathlinka:1.把第一行的using拿掉 2.把第2行放到第1行上面 試試看 04/19 00:27
2F:→ mathlinka:上面作法二擇一即可... 04/19 00:32
3F:推 horngsh:cmd.Parameters.Add("@username"....少了一個小老鼠 04/19 04:30