数据库:access 前台:vb界面:有一个datagrid控件用来显示表的内容,其数据源是adodc1
有一个text输入框
一个按钮
一个adodc控件adodc1功能:想通过控制adodc1的数据源来使datagrid显示不同的数据,从而完成数据查询! txtsql="select * from mytable where 磁盘编号='" &trim(text1.text) & "'"
比如在text输入框输入2
则txtsql="select * from mytable where 磁盘编号='2'",从而完成查询
问题:这个sql语句不能被执行,正确的是:
"select * from mytable where 磁盘编号=2"
我查了sql语句,应该有那个引号。但是系统不认,只好变成第二种,我现在已经不知道怎么样才能
得到第二种的样子?
我以前照第一种的sql语句可以执行,现在为什么不可以了啊?
求助!!!!!!!!!!
有一个text输入框
一个按钮
一个adodc控件adodc1功能:想通过控制adodc1的数据源来使datagrid显示不同的数据,从而完成数据查询! txtsql="select * from mytable where 磁盘编号='" &trim(text1.text) & "'"
比如在text输入框输入2
则txtsql="select * from mytable where 磁盘编号='2'",从而完成查询
问题:这个sql语句不能被执行,正确的是:
"select * from mytable where 磁盘编号=2"
我查了sql语句,应该有那个引号。但是系统不认,只好变成第二种,我现在已经不知道怎么样才能
得到第二种的样子?
我以前照第一种的sql语句可以执行,现在为什么不可以了啊?
求助!!!!!!!!!!
txtsql=" select * from mytable where 磁盘编号=2"
'“磁盘编号”的数据类型为字符型:
txtsql=" select * from mytable where 磁盘编号='2'"
txtsql="select * from mytable where 磁盘编号=" &trim(text1.text)
txtsql="select * from mytable where 磁盘编号=" & text1.text & ""
最后的那两个双引号还有意思吗?
你能帮我讲解一下为什么是这样的?谢谢你!为什么不要trim,为什么又用" & text1.text & "而不是 '" & text1.text & "'呢?
'数值型变量引用:"& text1.text &"
txtsql="select * from mytable where 磁盘编号= 2"
日期型
txtsql="select * from mytable where 日期= #" & format(Date,"yyyy/mm/dd") & "#"
字符型
txtsql="select * from mytable where 磁盘编号= '" & "2'"
txtsql="select * from mytable where 磁盘编号= 2"
日期型
txtsql="select * from mytable where 日期= '" & format(Date,"yyyy/mm/dd") & "'"
字符型
txtsql="select * from mytable where 磁盘编号= '" & "2'"这样也可以.我试过了.!
我经常必须要这样才行的。
txtsql="select * from mytable where 磁盘编号=" &cint(trim(text1.text))