adoqry连接excel,取某个字段中的值,如
for i=1 to adoqry.count do
showmessage(adoqry.fieldbyname('系统号').AsString);为什么同一个字段下很多的值,有的能正常显示出来,有的却是空的?但是excel对应的字段出确实有这样的值呀!!
for i=1 to adoqry.count do
showmessage(adoqry.fieldbyname('系统号').AsString);为什么同一个字段下很多的值,有的能正常显示出来,有的却是空的?但是excel对应的字段出确实有这样的值呀!!
改一下试试
String(adoqyr.fieldbyname('系统号').Value)
adoqry.fieldbyname('系统号').AsWideString
vartostr(adoqry.fieldbyname('系统号').value)
adoqry.fieldbyname('系统号').displaytext
adoqry.fieldbyname('系统号').text
都不行
=ASC(A1)
ASC是函数名,A是要转换得数据位置,这里是跟他同行得原始数据列。然后B1就修改成ASCII字符了,至于其它数据,你可以把鼠标移动到B1右下脚,鼠标将从一个白色得十字架编程一个小一点得黑色十字架,然后双击鼠标就可以完成对剩余列得操作。
回 huiliu882():你最好是用Socket,收到消息后就insert
用串口控件吧,或者是自己编写一个这样的控件。APRO控件就不错。
实时采集数据,当采集到之后,就把数据录入数据库。
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""" imex=1是指将所有有混合类型的值的列全部作为text类型处理