我尝试使用 ADO.Net 在 Acces 数据库中插入一些数据,它会运行我的所有代码而不会出错。但是如果我去查看我的数据库,我发现表中没有任何内容。
有人可以告诉我我做错了什么。
下面是在我的 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 (?, ?, ?, ?)