pb中使用bcp问题

xiaoping04408 2010-11-24 09:44:52
//首先判断文件内容是否为空
if ps_datafilename <> "" then
LengthA = FileLength( ps_datafilename)
if LengthA > 0 then
string vs_bcp
integer li_rc
vs_bcp = "bcp " + gsdatabase + "." + gsowner + "." + ps_tablename + " in " + ps_datafilename + " -c -k -S" + gsserver + " -U" + "" + gssauser + "" + " -P" + "" + gssapass + ""
OleObject wsh
CONSTANT integer MAXIMIZED = 3
CONSTANT integer MINIMIZED = 2
CONSTANT integer NORMAL = 1
CONSTANT boolean WAIT = TRUE
CONSTANT boolean NOWAIT = FALSE
wsh = CREATE OleObject
li_rc = wsh.ConnectToNewObject( "WScript.Shell" )
li_rc = wsh.Run(vs_bcp , 0, WAIT) //
end if
end if
return 1

-----以上脚本在我的环境中去连接服务器执行一点儿问题没有,但是在别人的机器上却有问题,不知什么原因?
...全文
167 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2010-11-26
  • 打赏
  • 举报
回复
估计不是代码的问题,可能是环境的问题
xuam 2010-11-25
  • 打赏
  • 举报
回复
字段定义长度不够!

[Quote=引用 3 楼 xiaoping04408 的回复:]
引用 1 楼 xuam 的回复:
具体问题提示是什么?


服务器配置:sql server 2000
我的配置:sql server 2000
另一台测试机器配置:sql server 2005

描述:在我的机器上去连接服务器首先导出的文件是用数据窗口的saveas() 进行存储的。
导入的时候(表结构完全根据数据窗口进行创建的) 在我的机器上正常 ,
但是在另外一台……
[/Quote]
cab_1128 2010-11-25
  • 打赏
  • 举报
回复
字符串右截位,可能是你数据库中的长度少了。
xiaoping04408 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuam 的回复:]
具体问题提示是什么?
[/Quote]

服务器配置:sql server 2000
我的配置:sql server 2000
另一台测试机器配置:sql server 2005

描述:在我的机器上去连接服务器首先导出的文件是用数据窗口的saveas() 进行存储的。
导入的时候(表结构完全根据数据窗口进行创建的) 在我的机器上正常 ,
但是在另外一台测试机器上,总是提示:字符串右截位

不知为何?
hyf_0023 2010-11-25
  • 打赏
  • 举报
回复
注册了没?regsvr32.exe
xuam 2010-11-25
  • 打赏
  • 举报
回复
具体问题提示是什么?
PB 编程技巧100例(CHM) Table (20)PB修改数据库表结构的技巧 李清 System (19)用PB5设计串口通讯程序 王学军 TreeView (18)在PB的TreeView控件实现自动查询 周剑峰 Datawindow (17)PowerBuilder数据窗口编程技巧十则 蔡伟龙 System (16)如何在POWER BUILDER使用WINSOCK控件 达伟春 OTHER (15)在PB打印实现人民币大写 侯晓伟 MENU (14)用PB做一个通用右键菜单 田俊国 SQL (13)SQL基础 System (12)用PowerBuilder开发多媒体播放器 河北 黄万璞 控件 (11)动态创建可视控件的基本方法 鹿寒 WEB (10) 用PowerBuilder创建Internet应用 Sybase 软件(北京)有限公司 霍军 SQL (9)同时访问多个数据库 大庆石化总厂信息心 (邮编163714) 李畅 System (8)如何在PB使用OCX控件? 陶清网站 Datawindow (7)美化DataWindow的显示效果 程序PB站 Datawindow (6)当Retrieve时不清除原有Datawindow数据 程序PB站 Datawindow (5)当表(Table)的定义发生改变以后同步DataWindow columns 程序PB站 Datawindow (4)在表格(Grid)风格的DataWindow放入标题 程序PB站 Datawindow (3)使用Line建立漂亮的Grid DataWindow的技巧 程序PB站 System (2)使Sybase SQL Anywhere的启动窗口不出现在任务栏 程序PB站 SQL (1)使用SQL产生BCP命令快速备份/恢复你所有数据 (仅用于Sybase和MS SQL Server数据库) 程序PB

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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