导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
2003/12/24 8:56:16
标题:
加入我的收藏
楼主:
各位高手: 小弟有一个低级问题总是糊涂 这句代码是在query加一个简单的SQL语句的问题! sql.Add('select * from employee where name='+''+form6.edit1.text+''); 为什么这句话要加''+form6.edit1.text+''加四个''; 先谢谢各位了!
----------------------------------------------
-
作者:
2003/12/24 9:08:28
1楼:
这个的意思是直接以form6.edit1.text的值作为参数!这个是字符型的,如果是数值型的,就是'+i+'!
----------------------------------------------
-
作者:
2003/12/24 9:25:17
2楼:
那么我这样写又是什么意识呀? ''+form6.edit1.text+''???????????????????
----------------------------------------------
-
作者:
rhot (rbeatles)
★☆☆☆☆
-
盒子活跃会员
2003/12/24 9:50:34
3楼:
如果form6.edit1.text是字符串aaa 那么''+form6.edit1.text+''就是字符串'aaa' 你是问这个吗?
----------------------------------------------
-
作者:
2003/12/24 9:57:54
4楼:
根据数据库的不同,sql语法结构稍有不同
----------------------------------------------
-
作者:
2003/12/26 12:48:10
5楼:
一般字符串常量/变量:必须用三对单引号括起来; 如: ''+form6.edit1.text+'' name='+''+form6.edit1.text+'' 含义:为两个字符 '+' 和 ''form6.edit1.text''的连接. sql.add('SQL语句'); 最后一对' sql.Add('select * from employee where name='+''+form6.edit1.text+'');
----------------------------------------------
-