1
私は以下のコードでデータベースに挿入しようとしていますが、私は考えることができるすべてを試しましたが、データベースのテーブルをチェックしても何も変わっていません?ADO.NETの問題点データベース
P.S以下に見られるように、データベースの名前はStoichiometry.mdbであり、テーブルの名前はMoleculesです。
おかげ
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Stoichiometry.mdb");
adMol = new OleDbDataAdapter();
adMol.SelectCommand = new OleDbCommand("SELECT * FROM Molecules", con);
dsHistory = new DataSet();
con.Open();
adMol.Fill(dsHistory, "Molecules");
con.Close();
DataRow data = dsHistory.Tables["Molecules"].NewRow();
data["Formula"] = formula_;
data["MolecularWeight"] = totalWeight_;
adMol.InsertCommand = new OleDbCommand("INSERT INTO Molecules (Formula,"
+ " MolecularWeight) " + "VALUES(@Formula, @MolecularWeight)", con);
adMol.InsertCommand.Parameters.Add("@Formula", OleDbType.VarChar, 250, "Formula");
adMol.InsertCommand.Parameters["@Formula"].SourceVersion = DataRowVersion.Current;
adMol.InsertCommand.Parameters.Add("@MolecularWeight", OleDbType.Numeric, 20, "MolecularWeight");
adMol.InsertCommand.Parameters["@MolecularWeight"].SourceVersion = DataRowVersion.Current;
感謝を追加した後、この行を追加します!それはうまくいった。 –