vb.net を使用してアクセス 2010 データベースに書き込もうとしています。動作していましたが、古いデータベースを削除して新しいデータベースを作成する必要がありましたが、動作していません。ここに私が持っているコードがあります:
Dim ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Forte\Fortedb.accdb"
Dim cnn As New OleDbConnection(ConnString)
cnn.Open()
'Naming the new Row in Query1.
Dim newQuery1Row As FortedbDataSet.Query1Row
newQuery1Row = Me.FortedbDataSet1.Query1.NewQuery1Row()
'Making the first row the date.
newQuery1Row.ProdDate = GlobalVariables.mdbProdDate
newQuery1Row.BaleLine = GlobalVariables.mdbBaleLine
newQuery1Row.BaleNumber = GlobalVariables.mdbBaleNumber
newQuery1Row.GrossWeight = GlobalVariables.mdbGrossWeight
newQuery1Row.AirDry = GlobalVariables.mdbAirDry
newQuery1Row.InvoiceWeight = GlobalVariables.mdbInvoiceWeight
'Adding the row to the table.
Me.FortedbDataSet1.Query1.Rows.Add(newQuery1Row)
cnn.Close()
'Saving the row in Access.
Me.Query1TableAdapter.Update(Me.FortedbDataSet1.Query1)
新しいデータベースを作成したとき、新しいDataSet、TableAdpaterを作成する必要があり、新しいデータベースへの接続も作成しました。何かを見落としているに違いない。