我的本地工作空间中有一个.txt文件,我试图使用下面的查询将该文件中的数据插入到DB2表中但是它会抛出错误。
文件中的数据已分区。
load from C:\Data\VALIDATION_CALC_RX.txt of asc modified by striptblanks reclen=126
method L (1 5,6 55,56 56,57 58,59 87,88 116,117 126)
insert into CALCULATE (ID, NAME, ADDRESS, COUNTRY, STATE, ZIP_CODE, LAST_DTM);
Error: Lookup Error - SQL3126N Remote client requires absolute path for files and directories.
请提供解决方案,
提前感谢。
答案 0 :(得分:1)
发生此错误的原因是您连接到服务器上的远程数据库,但尝试加载计算机本地的文件。
当服务器查找文件C:\Data\VALIDATION_CALC_RX.txt
时,它会查看自己的C:
驱动器,而不是C:
驱动器。
您需要先将文件传输到服务器。或者从您的机器上提供文件,并从服务器的角度(\\yourmachine\path\to\file.txt
)参考您机器上的文件。