写入回车符 换行符的手工方法:
sql SERVER 2000可以在查询分析器里键入含有硬回车符文本,然后在企业管理器中写入表
sql SERVER 2005可以自已用C#的TextBox控件,将TextBox控件设为允许多行,然后向Text属性里面键入键入含有硬回车符文本,用此法自行设计个小程序,运行后再键入含有硬回车符文本,最后将文本复制出来在企业管理器中写入表
如:
'你
好!'
写入回车符 换行符的编程方法:
use test
go
update tb_czrz set fcznr = '你'+char(13)+char(10)+'好!' where fid=1
update tb_czrz set fcznr = '你
好!' where fid=2
select * from tb_czrz where fid=1
select * from tb_czrz where fid=2
------------------------------------------------------------------------------
DECLARE @AA VARCHAR(50)
SELECT @AA ='123'
SET @AA = @AA + CHAR(10)+'456'
PRINT @AA
写入单引号的编程方法: 以英文字符的两个单引号('')来替代
use test
go
update tb_czrz set fcznr = 'that''s a dog!' where fid=1 --that's a dog!
select * from tb_czrz where fid=1
C#构建的sql语句:
string msqlString = "select count(*) from T_SmsList where FSmsType = '" + lblSmsType.Text.Trim() + "'and FSmsTitle = '" + txtSmsTitle.Text.Trim().Replace("'","''") + "'"
如果C#以传参的方式,将文本写入数据库字段则无需加.Replace("'","''") 进行转换语句.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。