数据库中的记录是这样的字段一:768,990.31 字段二 11,000.65 字符串型(是从txt导入的),问如何查询出字段一和二间变动大于某个数值的行,请给VB代码.
还有一个问题:代码Set DataGrid1.DataSource = rs
DataGrid1.Refresh
DataGrid1只是一闪后,内容就不见了,为何呀?
还有一个问题:代码Set DataGrid1.DataSource = rs
DataGrid1.Refresh
DataGrid1只是一闪后,内容就不见了,为何呀?
解决方案 »
- 标准EXE 如何引用 ActiveX EXE ???
- 如何获取一个窗体中文本框的内容??!!
- 制作安装后的字体及打印问题!!!!!!!!!!!!
- Winsock控件接收到的数据为什么是第一次,第二次....发送过来的数据的组合呢?
- 我在用mshFlexGrid控件显示查询结果时,并不能全部显示只能显示范表2千多条记录,请问显示出全部内容该如何解决?
- 能直接在程序中设置ODBC数据源吗?
- 选中一条纪录时引发什末事件呀?是选中一整条
- 请问大家:能用WINSOCK控件+UDP协议写传送文件的程序吗?谢了!
- 报表的问题????(锁定报表的列)
- 关于在VB中使用ADO连接SQL数据库的问题,请高手指点一哈.
- 求使用DataGrid分页显示的代码
- 散分!祝大家新年快乐!!!
就算是字符串吧~!
select * from table where CONVERT(字段1 as int)>数值 and CONVERT(字段2 as int)<数值
字段一:768,990.31 字段二 11,000.65 是从一个文本中截取的,我没有转换,作为字符串格存入access数据库的
查询出 字段一和二间差额大于某个数值 的行的select语句如何写
你后台数据库用的ACCESS? 我想应该支持吧 没有过ACCESS怎么高级的数据库select * from table where CONVERT(字段1 as int)-CONVERT(字段2 as int)> 数值
试一下VAL函数
BlcChng = Val(TextBlcChng.Text) * 10000 'BlcChng为一双精型数值变量
GenaQryStr = "Select CusAccNum,CusAccNam," & FieldName(1) & "," & FieldName(2) & "," & " Cdbl(" & FieldName(2) & " - " & FieldName(1) & ") From CusAccBlc where "
GenaQryStr = GenaQryStr & " ABS(Cdbl(" & FieldName(2) & " - " & FieldName(1) & " )) > " & BlcChngVAL函数对768,990.31这种有逗号的字符串只取逗点前的,如val(768,990.31) 的值是768,用Cdbl函数就行了