当前位置:编程学习 > VB >>

vb中的数字采用ado方式写入到excel后 变成字符串类型了

--------------------编程问答-------------------- 查询的时候再转换一下试试. --------------------编程问答--------------------
引用 1 楼 qianjin036a 的回复:
查询的时候再转换一下试试.

请问能仔细说明一下呢,我现在的查询语句是这样写的:
rs.Open "SELECT xuhao FROM [Sheet1$] where xuhao < 10", cn, adOpenStatic

但是会出现“表达式中数据类型不匹配”的错位。

我该怎么转换呢?谢谢了 --------------------编程问答-------------------- 我感觉是vb通过select into写入时方法不对,造成写入到execl里的数据类型变成了字符型式 --------------------编程问答-------------------- 谢谢提醒,我查询时采用val语句,可以实现查询功能了 。但是写入的数据变成字符型式,这个不知道怎么解决
rs.Open "SELECT xuhao FROM [Sheet1$] where val(xuhao)>547", cn, adOpenStatic
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,