Ⅰ 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個單引號代表一個單引號!