Analyst 软件进样序列编辑器中 Could not open the batch data DAB Server Error的错误


日期: 09/04/2016
类别:

0 投票数
   打印    评价文章:
仅用于科研,不用于诊断

问题描述

User-added image
在导入时,ODBC TEXT驱动每行(一个“记录”)有字符数的限制。我们没有在官方资料上找到这一限制,但我们发现当导入TEXT文本时,限制大约在2013到2018个字符。
 

解决方法

我们建议,当导入文本文件时,保持每行不超过2000个字符(包括空格键和制表键)。为了减少字符,可使用记事本(或其他文本编辑器)把长文件名,样品名及其他的描述改短。

ODBC Excel驱动的字符数限制较宽一些(再次说明,具体数值尚不清楚),所以把文本文件转换为.xls可能能够工作。但是,如果文件中有很多列,在导入时Excel也会报错。

为了能在Analyst导入进样序列表,可以先把文本文档转换为Excel(.xls)文件。转换文本文件过程如下:

1. 使用Excel打开文本文件。

2. Text导入向导中,保持默认设置,在所有步骤点击“Next”。

3. 左上的A1单元格,把“% header=SampleName”改变为“ “SampleName”。改变工作表名为“DABImport”。注:工作表名不是文件名,它是这个文件内一个工作表的标签。

4. 如使用Excel 2003,保存文件类型为“Microsoft Office Excel Workbook (*.xls)”,如使用Excel2007,保存文件类型为“Excel 97-2003 Workbook (*.xls)”。

 

比Excel 2003高的版本,需要保存为Excel 97-2003,而不是XLS。

 

当Analyst导入这个文件时,选择“Microsoft excel Driver” (XLS),并保证这个文件在Excel已关闭。