0

ADO.Net を使用して Access データベースにデータを挿入しようとしましたが、エラーが発生することなくすべてのコードが実行されます。しかし、データベースを調べてみると、テーブルに何もないことがわかります。

誰かが私が間違っていることを教えてください。

私のFormMainで実行中のコードは次のとおりです。

BLAfbeelding blAfbeelding = new BLAfbeelding();
blAfbeelding.InsertAfbeelding(new AfbeeldingConverter().imageToByteArray(paint.Tekening), gebruiker.Id, openbaar, naam);

これは私の BLL クラスのコードです:

public void InsertAfbeelding(byte[] afbeelding, int gebruikerId, bool openbaar, string naam)
{
   adapter.InsertAfbeelding(afbeelding, gebruikerId, openbaar, naam);
}

これは私のデータセット内の私の SQL クエリです。

INSERT INTO `Afbeelding` (`Afbeelding`, `GebruikerId`, `Openbaar`, `Naam`) VALUES (?, ?, ?, ?)
4

2 に答える 2

0

これを試して

sqlcommand = "INSERT INTO Afbeelding (Afbeelding, GebruikerId, Openbaar, Naam) VALUES (?, ?, ?, ?)"
于 2013-05-12T17:01:06.187 に答える