易截截图软件、单文件、免安装、纯绿色、仅160KB

怎么将带特殊字符的字符串存入sqlserver的某个字段?

Java code:

怎么将像下面的带特殊字符(单引号、百分号,双引号,#号,美元符号......)的字符串存入sqlserver的某个字段?
String mystring="
insert into T_PUB_RZGL(N_RZID,N_RZLX,N_BMDM,N_YGGH,C_RZNR,C_RZSJ) values(10,6,9,412,'更新文字资料,id:'112' 关联到票品简称:325000',replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':',''))
"



Java code:

strSql = " insert into T_PUB_RZGL(N_RZID,N_RZLX,N_BMDM,N_YGGH,C_RZNR,C_RZSJ)" +
" values(" + iId + ","+strRzlx+","+strBmdm+","+strYggh + ",'"+ mystring +"','时间')

i=stmt.executeUpdate(strSql );

sqlserver有没有像PHP那样将sql语句格式化为可存储字符串的函数?


加N''

SQL code:
ESCAPE


就是单引号要存入时 用两个

declare @s varchar(10)
set @s = 'adfasdf''sadfasdfadf'

注意中间的两个''

单引号的话,是两点表一点,
SELECT ''''

这样SQL code:



相关问答:

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

高分求sqlserver写excel - MS-SQL Server / 疑难问题

1.怎么把数据从sqlserver里面的数据写入到指定路径的excel
比如
declare @公司名称 char(50)
set @公司名称 = (select 公司名称 from 公司信息)
EXEC [master]..xp_cmdshell 'bcp "select * from [master]. ......

sqlserver日期问题 - .NET技术 / ASP.NET

表A
id name time
1 '都是' 2010-03-22 00:42:47.293
2 '都是' 2010-04-22 00:43:33.187
3 '都是' 2010-04-23 00:43:37.280
4 '都是' 2010-05-22 00:43:39.450
5 '都是' 2010-06-22 00:43:40.543
6 '都是' ......

sqlserver 触发器 - MS-SQL Server / 基础类

有两个表一个是客户订单表(订单号,产品号,数量,价格),一个是商品表(产品号,产品名,产品数量)
如何用触发器完成当插入客户订单表后,会自动更新商品表中的产品数量
若产品数量不够时报错(可输出文字报错信息 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号