❶ C#如何把一个单引号输入到数据库中
你是参数化的sql 输入不问题 单引号等问题往往是拼接SQL会导致 你这样改改试试
string strSql = "select * from Organization where orgName = ‘@orgname’ and isValid = 'True'";
❷ 有单引号的内容怎么写入数据库
很简单,把一个单引号换成两个单引号就可以执行了update prcontent Set PRcontent='You don''t ' WHERE ID = 15这样就会在数据库中输入一个单引号
❸ 怎样才能把单引号双引号这些特殊字符存到数据库里
要做字符转义的,转义以后再存储进去。就比如页面上看到的<和>号,通过转义后保存进数据库的是"<"和">"。读取出来返回给前端时要再次转义转回来。
❹ 如何向数据库插入带有单引号(')的字符串
因为插入的字符串被从单引号处截断,造成SQL语句的语法错误! 解决方法:遍历字符串,把一个(')换成两个(' ')就可以了,在C#里,其实用str.Replace("'", "''");就OK了,这是因为SQL是用两个单引号来代替一个单引号的,下面举个例子: private void btAdd_Click(object sender, EventArgs e){string chinese = this.txtChinese.Text.Trim(); string english = this.txtEnglish.Text.Trim(); if (chinese == ""){MessageBox.Show("请输入中文!");}else if (english == ""){MessageBox.Show("请输入英文!");}else{oleConnection1.Open(); string sql = "Select * From info Where chinese='" + CheckString(chinese) + "' And english='" + CheckString(english) + "'"; this.oleCommand1.CommandText = sql; if (null == oleCommand1.ExecuteScalar()){string sql1 = "Insert Into info(chinese,english) Values('" + CheckString(chinese) + "','" + CheckString(english) + "')"; oleCommand1.CommandText = sql1; oleCommand1.ExecuteNonQuery(); MessageBox.Show("信息添加成功!", "提示"); this.txtChinese.Text = ""; this.txtEnglish.Text = "";}else{MessageBox.Show("信息添加失败,中文和英文已经存在了!", "警告");
❺ 向数据库插入单引号问题
如果你想在数据库中处理的话,可以使用存储过程,用传递参数的方式进行存储,因为存储过程是预编译的,所以不会出现问题,推荐这个方法。
还有就是可以在你的应用程序前台中处理:
1、控制要插入的长文本中不允许出现单引号;
2、写个js函数,在插入操作时,将单引号全部转换为两个单引号,再插入数据库。
❻ 如何想数据库中插入单引号急
用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误
C# 代码如下:
publicStringcheckString(Stringstr){
StringreturnStr="";
if(str.indexOf("'")!=-1){//判断字符串是否含有单引号
returnStr=str.replace("'","''");
str=returnStr;
}
returnstr;
}
4.SQL 代码如下:
单引号('' )代替单引号(')即可
,'''' 代表‘
insert into table1 (test) values ('''')
❼ 怎么向MySQL数据库插入单引号或双引号
--mysql值中需要单引号使用“'”
insert into mytable(text) values('I'm Sail!');
❽ 怎样才能把单引号双引号这些特殊字符存到数据库里
一个单引号就在之前加上一个单引号,在SQL中单引号是转义字符,和其他语言中的转义字符一个作用
如''表示一个单引号
想保存 @Name = ‘超人’---‘@name = ''' + '超人'''
❾ 数据库单引号
看看书上语法介绍
sys_user='"&你的变量名&"' 说明你的变量是字符或字符串,字符的写法
id='' 变量为整形,即数字写法
❿ 请问文本数据如何添加单引号
材料/工具:Excel2010
1、没有单引号,就无法将A列中的数据添加到数据库中。