|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/12/26 8:52:55 |
标题: |
|
加入我的收藏 |
楼主: |
Filter :='字段名1' + '=' + ''+Edit1.Text+'' and '字段名2' + '<' + ''+Edit2.Text+''; 大家看看我这个为什么错了,另外八位高手能不能给我解释解释''+Edit2.Text+''它两边的单引号是啥意思,如果我的不对,请给我说一下具体对多项条件的查询的命令格式。谢谢!在线等待。
----------------------------------------------
- |
作者: |
|
2003/12/26 9:50:18 |
1楼: |
提示什么错误? 假如你的“字段1”和“字段2”都是字符型,你的语句只是“and”需要括在文字内,以及“;”为半角。 Filter :='字段名1' + '=' + ''+Edit1.Text+'' and 字段名2' + '<' + ''+Edit2.Text+''; 其实这样写就可以了: Filter :='字段名1 = ''+Edit1.Text+'' and 字段名2 <''+Edit2.Text+'';
----------------------------------------------
=^@^=
|
作者: |
|
2003/12/26 9:51:24 |
2楼: |
在字符串内'等于一个字符型的'号
----------------------------------------------
=^@^=
|
作者: |
|
2003/12/26 10:00:07 |
3楼: |
假如“字段1”是数值型: Filter := '字段名1=' + Edit1.Text + ' and 字段名2<''+Edit2.Text+'';
----------------------------------------------
=^@^=
|
作者: |
|
2003/12/26 10:03:23 |
3楼: |
它编译时出现这个错误:Operator not applicable to this operand type
麻烦你给我解决一下,谢谢!
----------------------------------------------
-
|
|