为什么金蝶的表数据库查询这么麻烦

为什么金蝶的表数据库查询这么麻烦,第1张

做金蝶的外挂程序,需要了解表结构,通常可以使用K3 BOS的字段查询工具。或者直接通过查询以下三张表:

1、表描述表——t_TableDescription

2、字段描述表——t_FieldDescription

3、子系统描述表——t_SubSystem

如果你想查询仓存管理系统有哪些表,可以通过以下SQL语句来实现:

1

2

3

4

SELECT t1.FName,t2.FTableName,t2.FDescription

FROM dbo.t_SubSystem t1

INNER JOIN dbo.t_TableDescription t2 ON t1.FSubSysID = t2.FSubSystemID

WHERE t1.FName LIKE '%仓存管理%'

这个报错我也遇到过,刚开始很苦恼!最后还是被我解决了。我分析了下出现这种提示的有以下两种情况。

在调用存储过程前加一段语句:set nocount ON set ansi_warnings OFF

在写存储过程中,最后select查询报表时,别用通配符*    例如:select * from #temp1这样就会报错,你要把通配符*换成需要展示的字段名,select 物料代码,物料名称,库存数量 from #temp1

我基本都是通过这两种方式解决你所描述的提示报错,希望对你有所帮助!

小弟从事金蝶没几年时,本不想一展功力,看到楼上评论说K3售后都是垃圾,故把我的经验分享下,如有帮助,还忘给赞!有实力的技术人员还是有很多,希望客户都能尊重技术支持的劳动,知道交服务费的重要性,有实力的技术支持才会继续干下去。如果都希望免费获得技术支持,那谁来养活我们这些技术人员。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9613318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存