У меня есть это:
NpgsqlConnection c = new NpgsqlConnection(conx.getConexion());
c.Open();
NpgsqlDataAdapter da = new NpgsqlDataAdapter("Insert into \"Marca\" (\"NombreMarca\") values ('" + cbMarca.Text + "')", c);
c.Close();
И таблица:
CREATE SEQUENCE idmarca
INCREMENT 1
MINVALUE 1
MAXVALUE 2147483647
START 10
CACHE 1;
CREATE TABLE "Marca"
( "idMarca" integer NOT NULL DEFAULT nextval('idmarca'::regclass),
"NombreMarca" character varying(100) NOT NULL,
CONSTRAINT "PKMarca" PRIMARY KEY ("idMarca" ),
CONSTRAINT "UNombreMarca" UNIQUE ("NombreMarca" )
);
Проблема в том, что когда я пытаюсь вставить в таблицу, по какой-то причине ничего не происходит.Это попытка - поймай, поэтому из запроса не генерируются исключения.cbMarca
- это выпадающий список.Соединение с базой данных уже проверено.
Также это работает:
cbMarcaB.Items.Clear();
DataTable dt = cons.Select("Select \"NombreMarca\" From \"Marca\" Order by \"NombreMarca\"");
for (int i = 0; i < dt.Rows.Count; i++)
{
cbMarcaB.Items.Add(dt.Rows[i]["NombreMarca"]);
}
Так что я не знаю, в чем проблема ...