发布时间:2026/10/29 13:36:48
产品名称、物料编码和规格已经整理在表里,打印标签时再逐项输入,既费时间,也容易输错。BarTender可以读取外部数据,让同一张模板按不同记录生成标签。不过,连接文件成功后,标签上的内容未必会跟着变化,还要把对象与字段对应起来。遇到连接报错、字段空白或读不到记录时,也需要分清问题发生在哪个环节,避免反复重建模板。
一、BarTender怎么连接数据库
下面以BarTender Designer中文界面为例,先连接Excel,再说明服务器数据库的设置。不同版本支持的连接类型和功能可能有区别,应以当前安装版本为准。
1、整理数据表并连接Excel
一行放一条产品记录,一列保存一种信息,比较方便后续绑定。品名、编码和规格应分别成列,表头不要夹在合并单元格或说明文字中。
①在Excel中整理【品名】、【物料编码】、【规格】等列,将编码列按文本保存,核对前导零后保存并关闭文件。
②打开标签文档,点击【文件】→【数据库连接设置】,启动【数据库设置向导】。
③选择【Microsoft Excel】,浏览并选中实际使用的【.xlsx】文件,按向导选择工作表及表头设置。
④完成向导,在【数据库设置】中核对所选表和字段,检查记录内容。
2、把数据库字段绑定到标签对象
①双击模板上的品名文本,进入【数据源】,点击【类型】旁的更改按钮。
②在向导中选择【数据库字段】,将【字段名】设为对应的品名字段。
③双击条码对象,在【数据源】中同样选择【数据库字段】,绑定物料编码字段。
④打开【文件】→【打印预览】,切换记录,核对文字与条码内容。
建立连接只解决数据从哪里读取,对象仍使用嵌入数据时,打印内容不会随数据库记录变化。模板上保留的样本数据也不能证明连接正常,要通过不同记录的预览结果确认。
3、连接SQL Server等服务器数据库
服务器数据库需要准备服务器地址、数据库名称和登录方式。使用Windows身份验证时,实际运行BarTender的账号也必须具备相应读取权限。
①打开【文件】→【数据库连接设置】,添加连接,在向导中选择对应数据库类型;没有直接连接项时,选择适用的【ODBC】或【OLE DB】方式。
②按向导填写服务器、数据库及身份验证信息,选择需要读取的表或视图。
③返回对象的【数据源】,设置【数据库字段】及【字段名】,预览少量记录后保存文档。
二、BarTender数据库连接失败怎么解决
保留完整报错内容,再确认使用的是Excel文件、ODBC数据源还是服务器连接。提示找不到文件与登录失败,检查方向不同,没必要一起改。
1、文件找不到或拒绝访问
①打开【文件】→【数据库连接设置】,选择连接,在【连接属性】中核对【文件名】,通过【浏览】重新选取文件。
②在文件资源管理器中打开同一个文件,右键进入【属性】→【安全】,检查运行账号的读取权限。
③保存并关闭Excel文件,确认其他使用者也已关闭,再回到【数据库设置】刷新连接。
④若通过集成服务打印,在【服务】中核对相关服务的【登录】账号,并检查该账号能否访问数据文件。
手动打开文件成功,只能说明当前登录账号能够访问。自动打印可能使用另一个账号,尤其是共享文件夹中的数据,不能直接用手动测试结果代替服务账号检查。
2、提示缺少驱动或提供程序
Excel连接报错不一定需要安装数据库引擎。BarTender 2019及以后版本对常规xlsx文件有自带读取支持,旧格式或采用OLE DB的连接则可能涉及外部组件。
①在【帮助】→【关于】中记录BarTender版本,核对连接文件的【.xlsx】或【.xls】扩展名。
②打开【数据库连接设置】,检查当前连接类型,确认是否使用【ODBC】或【OLE DB】。
③使用外部驱动时,在对应位数的【ODBC数据源管理程序】中检查【驱动程序】,安装与BarTender进程位数匹配的组件后重新测试。
3、服务器连接超时或登录失败
①在【数据库连接设置】中重新进入连接向导,核对服务器地址、实例名称和数据库名称。
②检查所选身份验证方式,使用数据库账号时重新输入账号及密码。
③使用【ODBC】连接时,在对应的【ODBC数据源管理程序】中选择数据源,进入【配置】并运行驱动提供的连接测试。
④请数据库管理员核查该账号对目标表或视图的读取权限,并确认服务器端口及访问规则。
连接超时通常需要检查地址、服务和网络可达情况,登录失败则应核对账号及认证设置。能登录服务器但读不到某张表,还要检查表权限,不能只凭密码正确就认定连接条件齐全。
三、BarTender连接后没有正确读取数据怎么检查
有些情况并未出现连接错误,标签却还是旧内容,或者预览中没有记录。这时可以沿字段绑定和记录筛选继续检查,暂时不用删除已有连接。
1、核对字段与实际记录
①双击异常文本或条码,打开【数据源】,确认【类型】为【数据库字段】,检查【字段名】是否对应正确列。
②返回【数据库设置】,核对当前工作表、表或视图,点击刷新按钮更新字段结构。
③在【文件】→【打印预览】中切换不同记录,比较品名、规格和编码。
表头改名后,原对象可能仍指向旧字段。还有一种情况是品名已经绑定,规格仍是手动填写,所以同一张标签上只有部分内容变化。逐个检查对象,比重做整张模板省事。
2、检查筛选条件和记录范围
查询条件过严时,连接可以成功,返回结果却为空。日期、编码前导零以及字段两端的空格,都值得拿一条已知记录核对。
①打开【数据库设置】,检查【筛选条件】,在测试副本中暂时移除限制条件。
②使用查询提示时,重新输入确实存在的产品编码,核对字符及空格。
③打开【打印】中的记录选择设置,检查选中范围,并将每条记录的份数设为测试所需数量。
④点击【打印预览】,核对记录内容及标签数量,再恢复正式筛选条件并保存。
总结
数据库连接让标签内容能够重复调用,也把数据表结构、访问权限和模板字段联系到了一起。日常使用中,表头、文件位置和账号发生变化,都可能影响原有文档。保留一份经过验证的模板和测试记录,后续更换电脑或调整数据时会方便不少。希望这些内容能帮大家减少连接和取数中的反复尝试,如有相关需求,欢迎沟通咨询。
展开阅读全文
︾
标签打印软件下载 | 条码打印软件使用教程 | BarTender经典案例 | 隐私条款 | 网站地图 | 关于我们