我是cb爱好者,请问高手'"+Edit1->Text+"'语句中++双加号和""双引号在这里其什么作用??为什么要这么做呢??
我是cb爱好者,请问高手'"+Edit1->Text+"'语句中++双加号和""双引号在这里其什么作用??为什么要这么做呢?? 问题点数:100、回复次数:15Top
1 楼FengSC(小猪快跑)回复于 2005-07-20 14:10:21 得分 10
这条语句应该还有前后文,估计是这样的:"前面的字符串"+Edit1->Text+"后面的字符串",这里的+号表示将两个字符串加起来,引号是字符串常量的书写语法。Top
2 楼mmking33(潜水可达海底1万米以下)回复于 2005-07-20 14:21:59 得分 10
应该如楼上所言,楼主看代码别断章取义Top
3 楼chbcb()回复于 2005-07-20 15:07:27 得分 10
我估计是这样的"'"+Edit->Text+"'",字符串相加.假如Edit1->Text=abcd的话,刚才就相当于'abcd',这个在数据库中用的比较多.比如说sql语句:Select * from Table where 字段1='"+Edit->Text+"'";Top
4 楼XBox360(菜)(鸟)回复于 2005-07-20 15:34:13 得分 0
估计楼主是代码没写完成Top
5 楼constantine(飘遥的安吉儿)回复于 2005-07-20 15:51:37 得分 10
单是着个东西是没有用的,前后应该还有东西
eg
AnsiString a;
a="asdf"+Edit1->Text+"4566";
这样就把他们串起来了Top
6 楼zhyuanbaron(菜--咋整阿!)回复于 2005-07-20 15:54:25 得分 10
不会真有这个东东吧 是不是没看上下文啊Top
7 楼maxwelldl(翼)回复于 2005-07-20 18:05:49 得分 0
对不起大家了,原文是这样的Table1->Filter="name='"+Edit1->Text+"'"Top
8 楼barbaraboy(第八哥)回复于 2005-07-20 18:19:57 得分 10
这不就是字符串拼接吗?我倒倒倒倒,既然是cb爱好者,不会连这个都不知道吧Top
9 楼ly840325(CPP(来。。。给大爷笑个))回复于 2005-07-20 19:14:55 得分 0
........搞笑贴?Top
10 楼chbcb()回复于 2005-07-21 08:48:51 得分 10
Table1->Filter="name='"+Edit1->Text+"'"
其中单引号被当作了字符串.这句话中:字符串1是name=',字符串2是Edit1->Text,字符串3是',双引号内表示是字符串,用"+"号将三个字符串连接起来,假设Edit1->text=abc的话,送给程序处理其实就是name='abc';在数据库操作中字段值都要加上单引号.Top
11 楼cocogg()回复于 2005-07-21 09:08:37 得分 10
首先,你肯定是在数据库中用到该语句,在数据库操作中字段值都要加上单引号
实际上就是
name=‘ + Edit1->Text的内容 + ’
在这里‘也当字符串处理。Top
12 楼jxjhg(新手)回复于 2005-07-22 15:58:50 得分 0
不知道不是罪过。楼上的别笑话人呀。
虽然只是一个数据库语句中的字符串连接问。Top
13 楼ZengMuAnSha(曾牧暗鲨)回复于 2005-07-23 10:37:13 得分 10
这条语句应该还有前后文,估计是这样的:"前面的字符串"+Edit1->Text+"后面的字符串",这里的+号表示将两个字符串加起来,引号是字符串常量的书写语法。Top
14 楼littlerain007(Junan)回复于 2005-07-23 12:40:16 得分 10
可用下面的语句代替:
Table1->Filter="name="+QuotedStr(Edit1->Text);
Top
15 楼gxd305()回复于 2005-07-23 13:31:43 得分 0
同意楼上的方法,不容易出错.Top
相关问题
- 请问AnsiString aa="name='*"+Edit1->Text+"'"这段语句中++双加号和“”双引号的作用是什么???为什么要这么做??
- 请教SQL语句中双引号的解决办法
- 菜鸟提问,请问用write#语句怎样不加双引号?
- 如何在ASP里的SQL语句里加入字符类型的双引号?
- 利用SQL语句,如何将西文双引号保存到数据库中?
- 关于sql语句中的单引号(‘ ) 和双引号(“) 的处理问题?
- 用sql语句时..必须用双引号..否则报错...为什么啊....应该没关系的啊. .
- 在SQL语句中如何残能用双引号来引用带有'号的字符串,亟待
- 关于vb中sql语句的单引号和双引号的用法,我老搞不清楚
- 我的sql语句中的表如果有双引号就可以,没有的话就会抱不存在?




