使用OleDB

为学者图书馆创建CRUD,同时我可以上传无法删除的信息

使用ms access .mdb

对此进行了尝试,类似于我用于从数据库中读取和显示信息的过程

   string consulta;
   OleDbConnection conexion;
   OleDbdataAdapter adaptador;
   DataSet ds = new DataSet();
   conexion = new OleDbConnection(@"Provider=microsoft.Jet.OLEDB.4.0;Data Source=Leona.mdb");

   consulta = "Delete from Libros where id=" + textBox4.Text;
   adaptador = new OleDbdataAdapter(consulta,conexion);

   adaptador.Fill(ds,"Libros");
   dataGridView2.DataSource = ds.Tables["Libros"];

没有显示任何错误,并且从DataGridView中删除了这本书,但没有从数据库中删除这本书,所以我尝试了ExecuteNonQuery,我曾用来向数据库添加信息并可以正常工作

   string t = "Delete from Libros where id=" + textBox4.Text;

   OleDbConnection conn = new OleDbConnection(@"Provider=microsoft.Jet.OLEDB.4.0;Data Source=Leona.mdb");
   OleDbCommand cmd = new OleDbCommand(t,conn);
   conn.Open();
   cmd.CommandText = t;
   cmd.ExecuteNonQuery();
   conn.Close();

两者输出相同的结果,它们从应用程序中删除,但数据库保持不变。

zchng 回答:使用OleDB

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157010.html

大家都在问