当前位置 : 主页 > 网络编程 > 其它编程 >

数据采集器的数据导入问题

来源:互联网 收集:自由互联 发布时间:2023-07-02
数据采集器-UnitechHT660产品简介:应用范围:HT660采用新一代MSWinCE。NET5.0作业系统,具有美观的图形作业环境,同时具有较多的实体按键,方便资料搜集输入;内建USB功能 数据采集器-
数据采集器-UnitechHT660产品简介:应用范围:HT660采用新一代MSWinCE。NET5.0作业系统,具有美观的图形作业环境,同时具有较多的实体按键,方便资料搜集输入;内建USB功能 数据采集器-UnitechHT660产品简介:应用范围:HT660采用新一代MS Win CE。NET5.0作业系统,具有美观的图形作业环境,同时具有较多的实体按键,方便资料搜集输入;内建USB功能,能有效的完成资料传输的工作,特别是对于货运、快递等工作者,需要同时记录资讯与搬运物品的工作者,提供了一个单手可方便使用的人机界面。 有一现有程序,它是把数据采集器的数据,通过USB接口及同步数据软件(ActiveSync4.5),先把数据读入TXT文件,然后再把TXT文件导入数据库中。 现我如果要用PB,如何把数据采集器的数据导入数据库中?(我没有数据采集器的接口软件!)

18 个解决方案

#1

如果大家有用PB通过USB接口,把数据采集器的数据导入数据库中的接口软件或方法,请给个范例,THANKS!

#2

UP....

#3

引用楼主sunfor的回复: 有一现有程序,它是把数据采集器的数据,通过USB接口及同步数据软件(ActiveSync4.5),先把数据读入TXT文件,然后再把TXT文件导入数据库中。 这里没看懂,是同步数据软件ActiveSync4.5把采集器里的数据导出成TXT吗?那么TXT 的格式是什么样的? 另外,“然后再把TXT文件导入数据库中”的意思是同步数据软件导出采集器里的数据成TXT文件后再导入数据库?

#4

没听明白, 想从txt文件导入? 还是直接读设备? 从文件导入好实现,网上有现成的代码的,搜搜, 读设备就难了,我是不会的。

#5

引用3楼wag_enu的回复: 引用楼主sunfor的回复: 有一现有程序,它是把数据采集器的数据,通过USB接口及同步数据软件(ActiveSync4.5),先把数据读入TXT文件,然后再把TXT文件导入数据库中。 这里没看懂,是同步数据软件ActiveSync4.5把采集器里的数据导出成TXT吗?那么TXT 的格式是什么样的? 另外,“然后再把TXT文件导入数据库中”的意思是同步数据软件导…… 因为我都没用过手持数据采集器,它到底是通过ActiveSync导出到TXT文件,还是用它的类库导出,这个我不清楚!我见到现有的软件操作就是先打开ActiveSync软件同步,然后用它的软件读入数据库。 TXT文件的格式如下: HHT,2500,130,0.40,3104,24,2 HHT,2500,130,0.40,3104,24,2 HHT,2500,130,0.40,3104,24,2 HHT,2500,150,0.40,3104,24,2 HHT,1800,180,0.40,3104,24,2 HHT代表品名,后面的数字代表长、宽、厚、编号、数量、面序

#6

首先你要明确,数据采集器的数据存在哪里了?是txt文件还是一个小型的数据库,估计应该是类似txt的文件,这个文件肯定保存在手持数据采集器里,你用usb线连接后,然后再开ActiveSync软件,你就可以写一个程序,把文件从手持数据采集器里复制到硬盘上,然后再导入到数据库中

#7

引用6楼lzp_lrp的回复: 首先你要明确,数据采集器的数据存在哪里了?是txt文件还是一个小型的数据库,估计应该是类似txt的文件,这个文件肯定保存在手持数据采集器里,你用usb线连接后,然后再开ActiveSync软件,你就可以写一个程序,把文件从手持数据采集器里复制到硬盘上,然后再导入到数据库中 有可能是这样,因我只看了两次这个操作,到要做时,再让客户给我这采集器试用下,但他们购这采集的说明书及安装的光盘都没有了! 不知有没有人用过这数据采集器,能否给点资料?

#8

1,可以联系一下该数据采集器的生产商(一般在机身上的LOG什么的可以在网上搜到)。 2,数据采集器的程序估计是根据用户当时的需要定制的。我以前接触过,用来做库存盘点的。在数据采集器里有一个数据采集的程序,完了后,可以通过电脑上的软件把数据采集器里的数据导出到一个TXT文件,TAB分隔的,然后再处理导入数据库。 3,实际上,只要采集的数据能导入到电脑上的一个TXT文件,再专门写程序或用EXCEL来处理都没有多大的难度了。

#9

今天拿到数据采集器,接在我的电脑上,电脑上多了个"移动设备",打开移动设备,在一个名为FlashStorage的文件夹中,找到了我要的数据文件"in.txt",双击这文件,不能打开,只看到了它的属性。要把这文件COPY到C盘或D盘的本地硬盘才能打开in.txt这文件,请问在PB里如何从移动设备里COPY到本地硬盘?(也就是把移动设备\FlashStorage\in.txt这个路径的文件,COPY到C:盘)

#10

我用如下方法拷贝本地文件到本地都不行!不知为何?   函数声明: FUNCTIONbooleanCopyFileA(refstringcfrom,refstringcto,booleanflag)LIBRARY"Kernel32.dll"   调用:   stringls_source,ls_des   booleanlb_flag,lb_rtn   lb_flag=false   ls_source="c:\book.xls"//源文件   ls_des="C:\tmp\111.xls"//目标文件   lb_rtn=CopyFileA(ls_source,ls_des,lb_flag)   MessageBox("文件拷贝",string(lb_rtn))

#11

用PB内部的FileCopy函数,就能成功拷贝文件! integerli_FileNum li_FileNum=FileCopy("C:\book.xls","C:\tmp\111.xls",true) ifli_FileNum=1then messagebox("ok","成功") else messagebox("false","不成功") endif 但不能COPY移动设备文件!如: li_FileNum=FileCopy("移动设备\FlashStorage\in.txt","C:\in.txt",true) 请问这如何COPY移动设备的文件?

#12

li_FileNum值为多少 另外 移动设备\FlashStorage\in.txt 是否是准确的路径

#13

这种方法应该没问题,检查一下源路径和目标路径是否正确. 引用10楼sunfor的回复: 我用如下方法拷贝本地文件到本地都不行!不知为何?   函数声明: FUNCTIONbooleanCopyFileA(refstringcfrom,refstringcto,booleanflag)LIBRARY"Kernel32.dll"   调用:   stringls_source,ls_des   booleanlb_flag,lb_rtn ……

#14

引用12楼yyoinge的回复: li_FileNum值为多少 另外 移动设备\FlashStorage\in.txt 是否是准确的路径 打开我的电脑,里面就有一个"移动设备",不像U盘一样有个盘符! 移动设备\FlashStorage\in.txt就是它的路径了。

#15

你在我的电脑的地址栏上敲入:移动设备\FlashStorage\in.txt 可以打开该文件吗

#16

在我的电脑的地址栏上敲入:移动设备\FlashStorage\in.txt 只能显示in.txt这个文件的属性,不能打开,好像所有移动设备的文件都只能看属性,不能打开!

#17

要点in.txt这个文件,选复制,然后复制到C盘或D盘任一地方,就可打开这个文件!

#18

网上查找用rapi.dll及OpenNETCF.Desktop.Communication.dll类里的CopyFileFromDevice函数,可以从移动设备的文件COPY到PC,但我在PB里用时报错,请教有用过这两个类的朋友指点一下,THANKS!
网友评论