作者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