文本导入问题

wenlian_xu 2008-03-07 01:31:21
用PB,如何在表temp_muid中导入文本文件gypzbm.txt
...全文
121 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
rambo_china 2008-03-11
  • 打赏
  • 举报
回复

导数据不是简单的事情,可能会用到多种工具和技术,主要看数据的规律性和完整性

看样子LZ对PB了解的很少,困难点儿

数据量不大的话,还是录入吧
ybkenan 2008-03-11
  • 打赏
  • 举报
回复
LZ的表沒建主鍵吧?建了主鍵後再用10樓的方法試一下。
wenlian_xu 2008-03-10
  • 打赏
  • 举报
回复
楼上高手:
我试过,rows-->impot是虚的,不能点,数据刷新就退出PB,不知道是否是PB有问题还是操作系统有问题。
wanglv 2008-03-10
  • 打赏
  • 举报
回复
那用SQL的dts吧
moonlighter 2008-03-07
  • 打赏
  • 举报
回复
如果对PB的软件设计不太熟悉,而且导入操作不是客户端完成,也可直接在PB环境中导入:
1、设置好Profile并与数据库连接
2、打开数据库的相关表
3、执行菜单:Rows-->Import,即可导入数据。最后不要忘了,要保存哟。
wenlian_xu 2008-03-07
  • 打赏
  • 举报
回复
看来还得回去看书。PB中的IMPORT行吗?
jlwei888 2008-03-07
  • 打赏
  • 举报
回复
不会就看书


按钮 中写入代码

int i
i = dw_1.importfile()
if i<=0 then
messagebox('','导入错误!')
return
end if

if dw_1.update() = 1 then
commit;
messagebox('','保存成功!')

else
messagebox('','保存失败!')
rollback;
end if
wenlian_xu 2008-03-07
  • 打赏
  • 举报
回复
只会用SQL语句改改数据表。造了个临时表temp_muid,想装下文本(已生成好),用UPDATE批量改一下。
wenlian_xu 2008-03-07
  • 打赏
  • 举报
回复
我是PB外行,一点也不会PB.
jlwei888 2008-03-07
  • 打赏
  • 举报
回复
晕,代码都给你了,还想要什么啊!
wenlian_xu 2008-03-07
  • 打赏
  • 举报
回复
楼上高手能告诉具体操作吗?我急等用。单位让录入文本数据,在软件里一条一条录,我想直接导入,省事。
jlwei888 2008-03-07
  • 打赏
  • 举报
回复
用表temp_muid建个DW,
dw_1.importfile(gypzbm.txt)

if dw_1.update() = 1 then
commit;
else
rollback;
end if
wenlian_xu 2008-03-07
  • 打赏
  • 举报
回复

两列数据
E02030050010020101 1010325
E02030070020010101 1010366
E02030070020040101 1010367
E02050190010010101 1011604
E06020160010010101 2052001
E05010060040010101 3012401
E08010030010010101 3012910


导入到ORACLE的数据表中,数据表中有两个字段spec_no varchar2(20) ,muid varchar2(40)
v888 2008-03-07
  • 打赏
  • 举报
回复
文件里的所有内容写入数据库表中的一个字段,还是怎么地?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧