Ⅰ ADO:insert 如何保存特殊字符
在asp中 " 是不能用做字符串的
可以先用
replace(text,""","|")
替换再存入数据库
读出来用的时候再
replace(text,"|",""")
换回来就可以了
Ⅱ sql 语句怎样insert 如单引号等特殊符号'
很简单!
你就多加一个'就可以了
你比如:
select 'I''am'
显示结果:
I'am
共同学习
请加入群:26232897
验证信息:数据库
Ⅲ 如何用sql向数据库中插入包含特殊字符的字段
向数据库中插入特殊字符,可以用PreparedStatement实现。
代码如下:
...
sql="insert into webPageInfo (webAddrees,content) values(@, #)";
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1, thisURL);
pstmt.setString(2, Webtext);
ResultSet rs = pstmt.executeQuery();
Ⅳ 如何向SQL中插入含@、#等特殊字符的字符串
你这报错和你写的@,#没关系吧,,,
你这报错是你插入的字段长度超过你设置的字段长度了
create table test(id nvarchar(max))
insert into test(id)
select 'sdfsf@#'
这样,肯定是可以的啊
Ⅳ SQL 特殊字符位置
DECLARE @str VARCHAR(150)
declare @result table(indexOfArisk int)
declare @strResult int
set @strResult = 0
SET @str='100.1*200.22*300.333*400.4444*500.55555*66*77'
while (charindex( '*', @str) != 0)
begin
set @strResult = @strResult + charindex( '*', @str)
insert into @result values(@strResult)
set @str = Substring(@str, charindex('*', @str) + 1, len(@str))
end
select * from @result
这个查询能得到所有*的位置,根据你的需要获取吧。
Wish it helps.
Ⅵ 怎么将带特殊字符的字符串存入sqlserver的某个字段
直接用sql的insert
语句。
用sql语句插入字符串,只要将单引号(“'”)改为两个单引号(“''”)就可以了,其它的都不需要进行转义。
Ⅶ 如何用sql语句向数据库中插入包含特殊字符的文本
向数据库中插入特殊字符,可以用PreparedStatement实现。
代码如下:
...
sql="insert into webPageInfo (webAddrees,content) values(@, #)";
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setString(1, thisURL);
pstmt.setString(2, Webtext);
ResultSet rs = pstmt.executeQuery();
Ⅷ 重新理解向Sql2000的表中插入特殊字符
用两个单引号来代表一个单引号!
要插入"'a"就写"''a"
别的同理!
补充:
汗!我说的是"'aaaaaa"这种同理!
别的特殊符号都不需要啊!直接写就好了!
sql语句里面只需要转译单引号就好啦!
要插入"#$%^%$@#%$^%$^()"除了单引号直接插入就好咯!
再补充:
Insert
Into
tablename
Values('a'',a''');
都给你说了2个单引号代表一个单引号!