C# 无法将数据插入Acces DB

C# 无法将数据插入Acces DB,c#,ms-access,ado.net,dataset,C#,Ms Access,Ado.net,Dataset,我尝试使用ADO.Net在Acces数据库中插入一些数据,它在我的所有代码中都不会给出错误。但是如果我去查看我的数据库,我发现表中什么都没有 有人能告诉我我做错了什么吗 以下是在我的FormMain中运行的代码: BLAfbeelding blAfbeelding = new BLAfbeelding(); blAfbeelding.InsertAfbeelding(new AfbeeldingConverter().imageToByteArray(paint.Tekening), gebru

我尝试使用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 (?, ?, ?, ?)
试试这个

sqlcommand = "INSERT INTO Afbeelding (Afbeelding, GebruikerId, Openbaar, Naam) VALUES (?, ?, ?, ?)"

签入项目下的文件夹。您很可能在主项目文件夹中有一个原始(源)db文件,在
Bin\Debug
中有一个工作副本。插入第二个,然后查看第一个。此外,工作副本很容易被覆盖

你能把尝试插入的整个方法都贴出来吗?Access不喜欢反勾号,只需删除它们,如果没有其他问题,应该添加相应的参数。你没有什么例外吗谢谢你!这就是问题所在。