文档详情

怎样在PB中实出,将EXCEL数据表,导入到SQLSERVER数据库中.pdf

发布:2017-11-27约8.56千字共8页下载文档
文本预览下载声明
怎样在 PB 中实出,将 EXCEL 数据表,导入到 SQL SERVER 数据库中 本人在做的人事管理系统中,因分公司所报数据为 EXCEL 表,其中包括保险,工资等等项目, PB 的数 据管道只能在数据库之间导入导出,能不能在 SQL SERVER 中通过存储过程,生成一个编绎过的文件, 通过 EXCETUE SP_****** ,将 EXCEL表,保存到 SQLSERVER 数据库中;或通过本地包,用 SQL SERVER 数据转换服务生成本地包 *.DTS 文件,然后用 DTSRUN /S SERVER /U USER /P PASSWORD /N *.DTS 导入到 SQL SERVER 数 据库中。 问题点数: 100 、回复次数: 18 Top 1 楼 xingxing (xingxing ) 回复于 2002-08-19 15:29:37 得分 0 用 odbc Top 2 楼 wiler (@_@) 回复于 2002-08-19 15:42:36 得分 0 PB 的数据窗口不是可以导入 EXCEL格式的数据吗 Top 3 楼 TianChong (* ︿_︿ * ○Ооo○泡泡 o о㊣VC 高手群 :2997669 )回复于 2002-08-19 16:13:29 得分 15 在 PB 里通过 importfile() 将 EXCEL 的数据 IMPORT 到 DW 中,直接 DW_1.UPDATE() string null_str SetNull(null_str) dw_1.ImportFile(null_str)// 这时会打开一个对话框让你选择文件 . // 如果不要选择文件 ,要自动完成 ,则:dw_1.ImportFile(path\filename) 这种方法好像只对文本文件有效 ,如果是这样的话 ,你可以先将 EXCEL文件 SAVE AS *.TXT 文件 .或者 用 DDE 让 PB 动态获取 EXCEL 的数据 ... 取得数据后 ,dw_1.update() //OK. Top 4 楼 balloonman2002 ()回复于 2002-08-19 23:51:45 得分 0 1、DW 的 IMPORTFILE ()导进来 EXCEL文件; 2 、将数据 UPDATE 到数据库当中; 3 、结束,:) Top 5 楼 balloonman2002 ()回复于 2002-08-19 23:53:21 得分 0 详见 PB 帮助: IMPORTFILE (),:) Top 6 楼 ouyi2002 (即查即用-摘星计划) 回复于 2002-08-20 00:58:46 得分 0 如果 IMPORTFILE ()不行,你可以用 DDE 技术 ,DDE 提供了一套可以读写 EXCEL数据的函数 ,详见 PB 的帮 助文件 . Top 7 楼 ouyi2002 (即查即用-摘星计划) 回复于 2002-08-20 01:02:25 得分 30 IMPORTFILE ()不行的 ,它不能直接读入 EXCEL 的数据 .我都试过了 .用 DDE 比较好一点。它是以 EXCEL 中 的单元格作单位的,用 DDE 可以向任意单元格写入写出数据。 相关的函数有 : (1)首先用 RUN() 加文件名参数打开 EXCEL并加载要修改的文件 (2 )然后用 DDE 指令中的 OpenCheenl() 与 EXCEL作 DDE 链接 (3)用 DDE 指令中的 SetRotme() 向 EXCEL写值 (4) 用 DDE 指令中的
显示全部
相似文档