を介してC#(asp.netではなく)でPostgreSQLを使用しようとしていますが、SQLを使用Npqsql
して名前のテーブルを作成しました。GenData
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);
しかし、私は常に次のような例外を受け取ります。