错在哪里? sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between '" & Text1.Text & "'" & " and " & "'" & Text3.Text & "'"上面的式子类型(为字符型)不对,between 后要怎样写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between '" & Text1.Text & "'" & " and " & "'" & Text3.Text & "'"如果金额是数字型的,应该是:sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between " & val(Text1.Text) & " and " & val(Text3.Text) 金额不应是字符型sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between " & val(Text1.Text) & " and " & val(Text3.Text) 试试 sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 > = " & val(Text1.Text) & " and 金额 <= " & val(Text3.Text) 最好先判断Text1及Text3中的字符是否为数字用if IsNumeric(Text1.Text)=True 来判断 关于十六进制数组的问题,万分急,马上散分 Format(Date, "yyyy") UMLChina训练教材-《有效用例模式》上市 是高手的请进! 这个WINSOCK的例子,总是有错!请帮我一把吧!!! 求助:VB能否實現在局域網任意客戶端,已知其它IP便能獲得此IP的主機名 如何向单片机发送大于128的字符数据 在vb中怎么注册一个dll?? 如何让按钮得到焦点? 请问:我若在vb里打开word,用完后将其关闭将触发什么事件(word是名为a的application) 求教:VB中的动态创建菜单的问题 VB还有前途吗?
如果金额是数字型的,应该是:
sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between " & val(Text1.Text) & " and " & val(Text3.Text)
sql = "select 子公司名,科目名称,客户名称,金额,经手人,日期,备注,进出账 from 资料管理 where 金额 between " & val(Text1.Text) & " and " & val(Text3.Text) 试试