我正在用c#编写一个带有postgres和windows表单的简单CRUD应用程序,当我尝试使用Odbc驱动程序命令ExecuteNonQuery将数据插入postgres时,我遇到了一个错误。
代码如下:
OdbcConnection con = new OdbcConnection("Dsn=Devart ODBC PostgreSQL;data source=127.0.0.1;database=CRUD1;user id=postgres");
            con.Open();
            OdbcCommand cmd = new OdbcCommand("insert into CRUD values (@ID, @Name, @Age", con);
            cmd.Parameters.AddWithValue("@ID", int.Parse(textBox1.Text));
            cmd.Parameters.AddWithValue("@Name", textBox2.Text);
            cmd.Parameters.AddWithValue("@Age", int.Parse(textBox3.Text));
            cmd.ExecuteNonQuery();
            con.Close();
            MessageBox.Show("Successfully Inserted");