注册 登录
编程论坛 ASP.NET技术论坛

重谈前一问题,如何正确插入数据到表中!

fsx 发布于 2007-05-24 14:33, 658 次点击

前面的一贴子谈到插入记录问题。我想不只是插入脚本会出错,而且只要插入英文也会出错。也不知是怎么回事,请大侠和女客们帮解决一下吧。

[此贴子已经被作者于2007-5-24 14:41:54编辑过]

9 回复
#2
bygg2007-05-24 15:37
你写的SQL语句在查询分析器中可以执行不??
#3
fsx2007-05-24 15:58
应该可以,如果提交的是中文就可以。如果是英文就会出现,如:语法错误 (操作符丢失) 在查询表达式 '' There nothing you can do or say' 中。
#4
bygg2007-05-24 16:50

什么叫应该可以...你在查询分析器中试都没试过???

#5
川流不息2007-05-25 15:10
你的英文裡面是不是有'???或者其他符號????
#6
fsx2007-05-27 12:00
比如:
(Oh baby baby)
(Oh baby baby)
Oh baby baby
How was I supposed to know
that something wasn't right here
Oh baby baby
I shouldn't have let you go
and now you're out of sight yeah
Show me how you want it to be
tell me baby
cause I need to know now
oh because
My loneliness is killing me
...

也不能提交!
#7
guming2007-05-27 12:07
我也想知道为什么?有单引号时会提示错误。。。。。。。
#8
从小到大2007-05-28 13:59

你可以这样做哦
把一个单引号替换成 '+char(39)+'这样就不会有问题了

#9
GrimFish2007-05-28 14:40

换成参数进行添加就不会出问题了。

Parameter非常好用,而且可以防止SQL注入

#10
fsx2007-09-05 21:46

该贴已结~

1