急急急!!我的SQL语句哪里出错了???
"INSERT INTO Subject (QId,Question,Choice1,Choice2,Choice3,Choice4,Answer) VALUE (111,'"+this.txtquestion.Text+"','"+this.txtchoice1.Text.Trim()+"','"+this.txtchoice2.Text+"','"+this.txtchoice3.Text+"','"+this.txtchoice4.Text+"','"+this.ddlanswer.SelectedValue.ToString()+"')"
表单上有txtquestion,txtchoice1,txtchoice2,txtchoice3,txtchoice4文本框和ddlanswer下拉列表框!
QId是自动编号的,其他字段是文本类型的!
我是用asp.net+c#+accass!!
如果改成"INSERT INTO Subject (Question,Choice1,Choice2,Choice3,Choice4,Answer) VALUE ('"+this.txtquestion.Text+"','"+this.txtchoice1.Text.Trim()+"','"+this.txtchoice2.Text+"','"+this.txtchoice3.Text+"','"+this.txtchoice4.Text+"','"+this.ddlanswer.SelectedValue.ToString()+"')"
也不行!!急啊!!!来帮帮我吧!!
问题点数:20、回复次数:5Top
1 楼caixia615(*^_^*)‵My ɡīr!.ˊ想念妳ˋ 。(*^_^*)回复于 2006-12-01 13:56:52 得分 20
values...Top
2 楼jackeyabc(过些天跟布什二女儿订婚))回复于 2006-12-01 13:58:04 得分 0
主要是出现什么问题呢?
用parameters不更加方便点吗?如下
cmd.Parameters.Add(new SqlParameters("@val",SqlDbType.Char,20))
cmd.Parameter["@val"].Value="yourvalue"
估计是字符串连接出现道路问题吧?Top
3 楼Freemanz(虚竹)回复于 2006-12-01 14:00:44 得分 0
好了,是少了个s。我自己写了个类处理语句。谢谢了!
Top
4 楼marco08(天道酬勤)回复于 2006-12-01 14:01:11 得分 0
是VALUES, 不是VALUETop
5 楼marco08(天道酬勤)回复于 2006-12-01 14:03:23 得分 0
在VS中設置斷點, 把生成的SQL copy到查詢分析器看看Top




