| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2534 人关注过本帖
标题:写入数据库单引号问题
取消只看楼主 加入收藏
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
 问题点数:0 回复次数:6 
写入数据库单引号问题
insert into jt(num) values('"  + num  +  "')";
num这里会有几个单引号.,,写入数据库的时候会报错..怎么办?数据是从TEXTBOX那里提取的
搜索更多相关主题的帖子: 单引号 数据库 
2007-11-29 12:58
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
num 内容是数字加符号和英文字符
文本模式..我写进去的时候有单引号就会报错

人们笑我太疯癫...我笑人们太正经
2007-11-29 13:20
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
是语句报错..如果直接加就可以..如果加上单引号就会变成 ('"+ 35/5 w'x'  3/4 +"')这样..语句就会报出查询语句错误

人们笑我太疯癫...我笑人们太正经
2007-11-29 17:21
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
我一直都在用那个用法..呵呵..
LS的能不能给个小小的例子我..学习一下..我一直以为SQL server才适用..我现在工作很少用到那个数据库..一直都没去学这个..这个对在access数据库行的吗?

[[italic] 本帖最后由 垃圾的沉默 于 2007-11-30 02:27 编辑 [/italic]]

人们笑我太疯癫...我笑人们太正经
2007-11-30 02:25
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
真正添加的时候会有多个列一起加进去。。只是不知道怎么加。。这是个麻烦问题。。

人们笑我太疯癫...我笑人们太正经
2007-11-30 17:58
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
问题是解决了..我弄成存储过程了..转成Sql server 数据库.....像师.....的那种写入数据库写法也可以用地Access数据库..终于弄明白怎么回事了..感觉那样比我那样写法比较明确..

人们笑我太疯癫...我笑人们太正经
2007-12-01 22:48
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
收藏
得分:0 
是字符型...如果用'"+ num + '" 的话..如果有特殊字符或者有单引号..就会导致语句发生错误..无论全角半角都会发生错误....用@num 的话..就不会造成语句变型...是我太懒了..觉得知道一种办法就可以了..得改改这种习惯..同样地功能应该知道多种办法实现..从当中选出最合适的

人们笑我太疯癫...我笑人们太正经
2007-12-03 02:56
快速回复:写入数据库单引号问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017693 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved