浪潮财务软件5.5凭证修改出错并退出
数 据 库: Syb 11.5网
软件版本: PS5.5 软件模块: 账务处理
问题描述:
在制单菜单中,修改退出提示,“凭证编号为50008
WANING -Faltal Erro occurred at Dec 1 2003 4:22PM. Please note
the error and time,and contact a user with System Administrator
(SA) authorization.
DELETE FROM LSYSPZ WHERE F_PZBH=”50008″ AND SUBSTRING(F_DATA)”
产生原因: 上述提示在5.5中比较常见,多出现在网络版,该提示一般是所提示的表的结构被破坏了
解决方法:
将该表的内容导出,然后重建,再导入。
下面以网络版中LSYSPZ的表为例子。
首先:使用BCP命令将LSYSPZ中的记录导出。
bcp cwbase1..LSYSPZ out d:\LSYSPZ.TXT -Usa -P -Ssybase -c
再次:重新创建LSYSPZ
create table LSYSPZ
(F_KMBH varchar(30) not null,
F_DATE char( 8) not null,
F_YSBH char(20) null,
F_PZBH char( 5) not null,
F_FLBH char( 4) not null,
F_JY varchar(60) null,
F_JZFX char( 1) not null check (F_JZFX IN (“J”,”D”)),
F_JE u001 not null default 0 ,
F_SL u001 not null default 0 ,
F_WB u001 not null default 0 ,
F_QT u001 not null default 0 ,
F_DJ u001 not null default 0 ,
F_HL u001 not null default 0 ,
F_QTWB u001 not null default 0 ,
F_QTHL u001 not null default 0 )
go
create nonclustered index LSYSPZ on LSYSPZ(F_DATE,F_PZBH,F_FLBH)
go
create nonclustered index LSYSPZDATE on LSYSPZ(F_DATE)
go
create nonclustered index LSYSPZPZBH on LSYSPZ(F_PZBH)
go
create nonclustered index LSYSPZKMBH on LSYSPZ(F_KMBH)
go
最后:再使用BCP命令将其导入。
bcp cwbase1..LSYSPZ in d:\LSYSPZ.TXT -Usa -P -Ssybase -c
原创文章,转载请注明: 转载自浪潮888博客
本文链接地址: 浪潮财务软件5.5凭证修改出错并退出
文章的脚注信息由WordPress的wp-posturl插件自动生成