我正在尝试通过 C#(不是 asp.net)使用 PostgreSQL Npqsql
,我创建了一个名称GenData
为 SQL 的表;
CREATE TABLE gendata
(
empname text NOT NULL,
pyrll text NOT NULL,
contracno text,
expird date,
dtbrth date,
plbrth text,
cid text,
passport text,
jndt date,
postn text,
dept text,
hmtwn text,
familymen numeric,
contno text,
CONSTRAINT gendata_pkey PRIMARY KEY (pyrll)
)
我尝试使用以下代码插入表格:
String sql = String.Format("INSERT INTO GenData VALUES ({0},{1},{2},'{3}',{4},{5},{6},{7},{8},{9},{10},{11},{12},{13});"
,textBox1.Text
,textBox2.Text
,textBox3.Text
,textBox4.Text
,textBox5.Text
,textBox6.Text
,textBox7.Text
,textBox8.Text
,textBox9.Text
,textBox10.Text
,textBox11.Text
,textBox12.Text
,textBox13.Text
,textBox14.Text);
但我总是得到一个例外,比如: