You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何切换Tally活跃公司?ODBC连接多公司数据查询问题

解决Tally ERP多公司ODBC数据获取问题

方法1:通过SQL语句指定目标公司

Tally的ODBC支持直接在查询中过滤目标公司,利用COMPANYNAME字段精准匹配:

SELECT * FROM "Company" WHERE "COMPANYNAME" = '公司B'

若需同时获取多家公司数据,可使用IN关键字批量指定:

SELECT * FROM "Company" WHERE "COMPANYNAME" IN ('公司A', '公司B')

方法2:修改ODBC连接字符串绑定公司

创建ODBC连接时,直接在连接字符串中指定目标公司,示例格式:

DRIVER=Tally ODBC Driver;SERVER=localhost;PORT=9000;COMPANY=公司B

切换公司时,只需修改连接字符串中的COMPANY参数,重新建立连接即可。

方法3:用Tally内置函数切换会话公司

通过Tally的SETCOMPANY函数在当前ODBC会话中切换目标公司,执行顺序如下:

EXECUTE SETCOMPANY '公司B'
SELECT * FROM "Company"

注意:该方法需保持会话连接状态,切换后后续查询均针对目标公司。

额外注意事项

  • 确保所有目标公司在Tally中开启了ODBC访问权限(路径:网关->配置->ODBC/XML配置)。
  • 查询使用的公司名称必须与Tally内显示的完全一致(含大小写、空格),否则无法匹配。

内容的提问来源于stack exchange,提问作者canaryGrapher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 14:04:49