params.Add(New OleDb.OleDbParameter("@data1",
params.Add(New OleDb.OleDbParameter("@data2"
params.Add(New OleDb.OleDbParameter("@data3",
params.Add(New OleDb.OleDbParameter("@data1", ← これが重複していた
params.Add(New OleDb.OleDbParameter("@data2", ← これが重複していた
params.Add(New OleDb.OleDbParameter("@data3" ← これが重複していた
params.Add(New OleDb.OleDbParameter("@data4",
params.Add(New OleDb.OleDbParameter("@data5", DBNull.Value) ← これが0になる
params.Add(New OleDb.OleDbParameter("@data6"
こんなかんじで最初のパラメータ3つが重複して、順番がおかしくなっていたようです。しかし、パラメータが多くても通るんですね。気を付けます。