搜索
编程论坛
→
.NET专区
→
『 ASP.NET技术论坛 』
→ 写入数据库单引号问题
标题:
写入数据库单引号问题
只看楼主
垃圾的沉默
等 级:
新手上路
威 望:
2
帖 子:511
专家分:0
注 册:2007-6-25
楼主
问题点数:0 回复次数:18
写入数据库单引号问题
insert into jt(num) values('" + num + "')";
num这里会有几个单引号.,,写入数据库的时候会报错..怎么办?数据是从TEXTBOX那里提取的
搜索更多相关主题的帖子:
单引号
数据库
2007-11-29 12:58
FenteLi
来 自:上海
等 级:
新手上路
帖 子:124
专家分:0
注 册:2007-11-24
第
2
楼
得分:0
路过,没有碰到过这样问题啊。以前我也往数据库中写过带'的文本,但当时并没有出现错误啊。
/" target="_blank">
有电脑就可以兼职赚大钱
2007-11-29 13:02
MikeFT
来 自:青岛
等 级:
新手上路
帖 子:644
专家分:0
注 册:2006-11-1
第
3
楼
得分:0
num是什么类型的,再就是num数据有没有问题???
Live And Learn !!!
2007-11-29 13:05
垃圾的沉默
等 级:
新手上路
威 望:
2
帖 子:511
专家分:0
注 册:2007-6-25
第
4
楼
得分:0
num 内容是数字加符号和英文字符
文本模式..我写进去的时候有单引号就会报错
人们笑我太疯癫...我笑人们太正经
2007-11-29 13:20
MikeFT
来 自:青岛
等 级:
新手上路
帖 子:644
专家分:0
注 册:2006-11-1
第
5
楼
得分:0
那你写入数据库的时候报什么错???
Live And Learn !!!
2007-11-29 13:23
zhanghy1028
等 级:
新手上路
帖 子:108
专家分:0
注 册:2007-3-6
第
6
楼
得分:0
那你直接向数据字段中添加’号会不会添加不了
2007-11-29 13:24
垃圾的沉默
等 级:
新手上路
威 望:
2
帖 子:511
专家分:0
注 册:2007-6-25
第
7
楼
得分:0
是语句报错..如果直接加就可以..如果加上单引号就会变成 ('"+ 35/5 w'x' 3/4 +"')这样..语句就会报出查询语句错误
人们笑我太疯癫...我笑人们太正经
2007-11-29 17:21
师妃暄
等 级:
贵宾
威 望:
27
帖 子:805
专家分:107
注 册:2006-3-1
第
8
楼
得分:0
现在C#已经摒弃了insert into jt(num) values('" + num + "')";
这种写法
而要用insert into jt(num) values(@num );
有实力才会有魅力 实力来自坚持不懈的努力
2007-11-29 17:27
垃圾的沉默
等 级:
新手上路
威 望:
2
帖 子:511
专家分:0
注 册:2007-6-25
第
9
楼
得分:0
我一直都在用那个用法..呵呵..
LS的能不能给个小小的例子我..学习一下..我一直以为SQL server才适用..我现在工作很少用到那个数据库..一直都没去学这个..这个对在access数据库行的吗?
[[italic] 本帖最后由 垃圾的沉默 于 2007-11-30 02:27 编辑 [/italic]]
人们笑我太疯癫...我笑人们太正经
2007-11-30 02:25
explorer_zh
等 级:
新手上路
帖 子:25
专家分:0
注 册:2007-10-24
第
10
楼
得分:0
"insert into jt(num) values(' " num " ')"; 试试
2007-11-30 10:17
19
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-189239-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.174945 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved