PB语言如何解析一个以TAB分割的文本文件,并把文件内容读取到SQL Server数据库中? 希望能给出代码,谢谢
文档内容如下:101573信息zla101574技术wjjxzl解析每个字段,并保存到数据库中,用PB语言邮箱:307539827@163.com...
文档内容如下:
101573 信息 zla
101574 技术 wjjxzl
解析每个字段,并保存到数据库中,用PB语言
邮箱:307539827@163.com 展开
101573 信息 zla
101574 技术 wjjxzl
解析每个字段,并保存到数据库中,用PB语言
邮箱:307539827@163.com 展开
展开全部
1. 最简单的方法,用datawindow将数据倒入,然后再逐一处理。具体就是建一个字段数量和类型与要倒入的文件中字段相同的dw,然后dw_1.importfile('文件路径+文件名')
2.使用fileopen() 打开文件,然后用filewrite() 逐一写入每一行数据, 定位tab (~t)
如:
do while pos(ls_str,'~t') >0
ls_ret[i] = mid(ls_str,1,pos(ls_str,'~t') -1)
ls_str = mid(ls_str,pos(ls_str,'~t') +1)
i ++
loop
2.使用fileopen() 打开文件,然后用filewrite() 逐一写入每一行数据, 定位tab (~t)
如:
do while pos(ls_str,'~t') >0
ls_ret[i] = mid(ls_str,1,pos(ls_str,'~t') -1)
ls_str = mid(ls_str,pos(ls_str,'~t') +1)
i ++
loop
追问
刚学PB,能具体点吗?
追答
1 .如你文本中的信息有三列,建一个有三列的dw分别表示对应的列,这个没什么好讲的,只要 注意倒入的数据的顺序和文本中的是一样的,用
dw_1.importfile('文件路径+文件名')
2. 在pb帮助中查FileRead
展开全部
首先建立一个数据窗口,用IMPORT导入就可以,然后在UPDATE数据窗口,就可以。这是方法,具体的代码,自己可以锻炼下。
追问
不是,我要的就是数据处理,不是简单的导入数据
追答
fileopen() filewrite()
如:
do while pos(ls_str,'~t') >0
ls_ret[i] = mid(ls_str,1,pos(ls_str,'~t') -1)
ls_str = mid(ls_str,pos(ls_str,'~t') +1)
i ++
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询