2 gangguoxishi gangguoxishi 于 2013.08.12 11:26 提问

DropDownList1有值为**'**"** 问如何添加到数据库

环境:asp.net+sql server2005

在前台给用户选择数据格式时,有* . '"**,如果有用户要填数据是类似12分34秒56这样的数据,我们要求用户在选择数据格式为**'**"**,即在DropDownList1里的选**'**"**。用户选择后,我要进行数据格式的存储,这就涉及到将DropDownList1里的的一个数值 '"** 添加到数据库的问题。出现的错误提示是:
异常详细信息: System.Data.SqlClient.SqlException: '*' 附近有语法错误。
字符串 '**',TimeNeedPerGroup='88' where ItemID='9'' 后的引号不完整。

2个回答

gangguoxishi
gangguoxishi   2013.08.16 14:45
已采纳

后来是用参数的形式解决的。

qingzhishuishou
qingzhishuishou   2013.08.12 12:15

有单引号的地方多加一个单引号,相当于转义了一下
查询tuser表中包含'a的upwd
例如:SELECT * FROM dbo.Tuser WHERE upwd LIKE '%''a%'

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
DropdownList动态绑定之后 设置默认显示空值或者“请选择”
this.ddlFirstList.DataSource = ledpm.GetAllParentId(); this.ddlFirstList.DataTextField = "ClassName"; this.ddlFirstList.DataValueField = "Id"; this.ddlFirstList.DataBind();
ASP.net DropDownList数据绑定及使用详解
1.       dropdownlist 绑定数据 1.1  固定绑定(适合已经固定的数据绑定到dropdownlist) 实例: 选择性别 男 女     1.2  动态绑定:(每次绑定都要清除一下原来的记录,例:ddlArea.Items.Clear();) 实例: SqlConnectionconn = new SqlConnection("server=.;
ASP.NET------DropDownList的使用方法
第一种少量自定义数据时: .aspx中的代码: 男 女 .cs中的代码: 注意后台取值有取文字和编号两种 this.DropDownList1.SelectedItem.Text //取文字 既男女 this.DropDownList1.Selecte
C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
在程序中使用DropDownList控件,向DropDownList中显示当前一个值,出现异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。究其原因,发现要显示的这个值在DropDownList控件已有的ITEM中没有这个值。我在程序中这样处理的:     
【转载】ASP.NET dropdownlist总是获取第一个值
造成这种情况的原因是每选一次就向服务器回传一次,然后就把当前页面重新刷新一次,所以选择后看到的总是第一条选择项,解决的办法: 1、在后台页面的pre_load方法中添加is_postback验证,这将获取一个值,如果是为响应客户端回发而加载该页,则为true;否则为 false(第一次加载)。   if (!IsPostBack)              {        
[Asp.Net]4种方法把数据绑定到Dropdownlist
第一种,把Array数组绑到dropdownlist 程序代码string[] Month =new string[7]{ "January", "February", "March", "April", "May", "June", "July" };        this.DropDownList1.DataSource = Month;        this.DropDownList1.
如何判断DropDownList中是否包含某个项
DropDownList1.Items.FindByValue(TextBox1.text)==null 
DropdownList绑定的两种方法
 动态绑定方法一:动态绑定数据库中的字段。SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();string strSQL = "select * from CompanyType";SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn)
DropDownList绑定显示数据库多个字段
正常的下拉框的绑定如下: Hashtable hashtable = new Hashtable(); hashtable.Add("usertype", 3); DataTable dt = this.GetTableListAll(hashtable); this.DDL_LOGIN_NAME.DataSource = dt; this.DDL_LOGIN_NAME.DataText
"DropDownList1“有一个无效 SelectedValue,因为它不在项目列表中。
今天用FormView做一个网页,其中用到了DropDownList控件,代码是这样写的:写好之后怎么弄也不行,后来google了一下,找到了很多答案,看完之后我认为DataValueField的值必须从零开始,于是我就改了改sql语句,但是还是不行。又想了一会,茅塞顿开 原来是SelectedValue和DataValueField的类型必须一致,困扰我好长时间的问题终于解决正确代码: