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")
);
私は何も起こらない何らかの理由で、テーブルに挿入しようとすると問題が、あります。それはtry-catchであるため、クエリから例外が生成されることはありません。 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"]);
}
結果のクエリ文字列を確認しましたか? –