我从excel中提取部分数据到access中,使用ADOQuery2.Fields[0].Text或ADOQuery2.Fields[0].asstring;提取的,excel中有的内容为数字与罗马数字混合的或者数字汉字混合的如(13I或13班等),提出来的数据显示就是空。我用access直接导入excel就可以,请问这个问题如何解决?
解决方案 »
- 发布:世纪08倒计时钟 进者有分
- 有编写外挂经验的朋友请进~~~100等着你
- 哪里有《DELPHI编程宝典》的注册吗?
- delphi如何连接数据库的 ?
- 兄弟我现在用一个*.ocx的组件,同样注册在vb中好用,但在delphi中只有一部分功能好用,另外还还有一个*.bas的文件,在delphi中能打开,但
- 怎样打开文件
- 日期比较问题
- 谁有动态设置ODBC好一点的方法?
- 这个打印应该如何做?数据库中数据如下......欲知详情,请进,UP有分,多提好建议,....,
- 如何才能获得文件的扩展名?
- 寻卡失败!做过Mifare one 读卡器二次开发的进来看下。。
- 在一个memo里,当回车键按下时,执行一个操作,但不要在memo里换行。
不是说了要用ASC函数把EXCEL中的所有列(当然也可以是出现空的那一列)处理下,后才导入ACCESS就OK了.
也可以在代码中做,最好是在EXCEL中设置好,保存下就OK了.具体在EXCEL中的操作是:一:选EXCEL中空白的一列最顶处(也就是第一行)二:菜单中 插入-函数-查找ASC-选中ASC-后出现虚线的框-你就点击导入ACCESS出现空的那一列可以看到在 EXCEL中空白的一列最顶处 拉下来(复制下来),选择这列(复制),点中(导入ACCESS出现空的那一列)-选择性粘贴(选数值)-OK最后删除我们第一步中的那一列(已经没有用了)