CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

急急急!!我的SQL语句哪里出错了???

楼主Freemanz(虚竹)2006-12-01 13:54:36 在 MS-SQL Server / 基础类 提问

"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

相关问题

关键词

得分解答快速导航

  • 帖主:Freemanz
  • caixia615

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo