如果字段中包括'|[时,怎样写SQL语句,将字段值存入数据库中。(100分)

  • 主题发起人 主题发起人 peakcao
  • 开始时间 开始时间
P

peakcao

Unregistered / Unconfirmed
GUEST, unregistred user!
如果字段中包括'|[时,怎样写SQL语句,将字段值存入数据库中。下次读取数据库中该字段的值时仍为'|[
 
如果是使用DELPHI的话,可以使用
'''|['', 使用两个单引号将其引起来。
 
是VBScript 或者 JavaScript 脚本,用在ASP程序中,数据库是ACCESS
下面是一个书上的例子,没用。存入数据库的数据居然是[[]和[{-}]还有&-(
Function adjust_sql(adj_str)
dim final_str,i
final_str=""
if len(adj_str)>0 then
For i=1 to len(adj_str)
select Case Mid(adj_str,i,1)
case "[":
final_str=final_str &
"[[]"
case "|":
final_str=final_str &
"[{-}]"
case "'":
final_str=final_str &
"&-("
case else
final_str=final_str &
Mid(adj_str,i,1)
end select
next
end if
adjust_sql=final_str
end Function
 
final_str=final_str &
'"["'
 
问题解决,但&号后不可以用'号连接
 
后退
顶部