| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1229 人关注过本帖
标题:还是那引号 我有看书结果还是悲催的迷惑了
只看楼主 加入收藏
IT土包帝
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-12-16
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:11 
还是那引号 我有看书结果还是悲催的迷惑了
有一个句子insert into Aselect a1,a2,a3+1 from A
where a3>=ALL(select a3 from A)放到程序里
sql="insert into A"+"(a1,a2,a3)"+“select a1,a2,a3+1 from A"+"where a3>="+"'All select a3 from A'"
 
没有出现语法错误的提示 貌似是对的么?
搜索更多相关主题的帖子: 引号 结果 看书 
2010-12-20 17:05
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
一般情况不对string进行语法检查,只有到执行sql语句的时候才会出现是否错误的提示!!!
2010-12-20 21:53
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
2楼,你为什么要说一般?
一个字符串是什么样子的C#程序才不管呢,那是数据库的事情,就像楼主把字符串写成反动的话,C#也不会管,因为那是你的事

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-12-20 23:07
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:10 
sql="insert into A (a1,a2,a3) select a1,a2,a3+1 from A where a3>='All select a3 from A'

到sql里应该是这个样子吧  把查询分析器打开 编译一下不就知道了  
如果看着晕 可以考虑这样
sql="insert into A";
sql+="(a1,a2,a3)";
sql+="select a1,a2,a3+1 from A";
sql+="where a3>=";
sql+="'All select a3 from A'"; //加单引号估计是varchar nvarchar char等类型 这些是需要加单引号的


出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-21 08:29
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
回复 3楼 冰镇柠檬汁儿
你说的没错,但是我想说的意思是在执行sql之前不对字符串进行检查,可能当时没有仔细看就敲上了,哈哈哈
2010-12-21 08:49
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
这sql语句写得太搞了,我都懒得看了,下次我来一个这样的:
sql="i"+"n"+"s"+"e"+"r"+"t"……
让大家帮我改。呵呵,够味。

世事如潮我如水,只叹江湖几人回。
2010-12-21 13:13
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
回复 6楼 hugeannex
那我更懒得帮忙改了 直接就删除

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-21 13:33
IT土包帝
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-12-16
收藏
得分:0 
回复 7楼 wangnannan
不要删我的帖子 我脑子钝 所以问题有点低级 不过貌似上次那个看懂了 只是把把SQL语句写成字符串一类的东东吧 还是不大行
2010-12-21 16:48
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
没说删LZ帖子 我是在跟hugeannex开玩笑 哎呀 我晕

[ 本帖最后由 wangnannan 于 2010-12-21 17:09 编辑 ]

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-21 16:56
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
以下是引用wangnannan在2010-12-21 16:56:45的发言:

没说删LZ帖子 我是在跟hugeannex开玩笑 哎呀 我晕
开什么玩笑,这是一个很严肃的问题!

世事如潮我如水,只叹江湖几人回。
2010-12-22 09:36
快速回复:还是那引号 我有看书结果还是悲催的迷惑了
数据加载中...
 
   



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

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