我将使用NPGSQL 3.2.5版本帮助将CSV文件内容写入PostgreSQL表中。
我的CSV文件内容如下:
我使用以下命令来写入:
当我运行我的代码时,数值将被写入数据库,但命令会抛出以下错误信息:
当我直接在SQL Shell中运行命令时,一切正常,因此问题似乎是由NPGSQL产生的。
这是我在SQL Shell中使用的命令:
有其他人遇到过这个消息吗?
我的CSV文件内容如下:
id, value
1, 89
2, 286
3, 80
4, 107
我使用以下命令来写入:
Using writer = conn.BeginTextImport("COPY tbl_test (id,value) FROM 'C:/temp/test.csv' DELIMITER ',' CSV HEADER")
当我运行我的代码时,数值将被写入数据库,但命令会抛出以下错误信息:
Received unexpected backend message CompletedResponse. Please file a bug.
当我直接在SQL Shell中运行命令时,一切正常,因此问题似乎是由NPGSQL产生的。
这是我在SQL Shell中使用的命令:
\COPY tbl_test(id,value) FROM 'C:/temp/test.csv' DELIMITER ',' CSV HEADER;
有其他人遇到过这个消息吗?
DELIMITER ';'
。 - Łukasz Kamińskipsql
,在NPGSQL中使用远程COPY
- 您的服务器上是否存在此路径?..C:/temp/test.csv
?.. - Vao TsunCOPY
无关 - 我认为你可能会发现通信(协议)错误有助于解释异常情况。 - Vao Tsun