Помогите, пжл... что-то я совсем ничего не понимаю, и без вашей квалифицированной поддержки не обойтись...
Проблема в следующем:
Хочу тупо добавить строчку в таблицу БД (база в Access'е). Соответственно, пишу следующий код:
- Код: Выделить всё
ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Baza.mdb"
cn = New OleDb.OleDbConnection(ConStr)
cn.Open()
Dim ds As DataSet
Dim cb As OleDb.OleDbCommand
Dim dogovorDt As DataTable
Dim dogovorDa As OleDb.OleDbDataAdapter
ds = New DataSet
dogovorDt = New DataTable("Договоры")
dogovorDa = New Data.OleDb.OleDbDataAdapter("SELECT * FROM Договоры", cn)
dogovorDa.FillSchema(dogovorDt, SchemaType.Source)
dogovorDa.Fill(dogovorDt)
ds.Tables.Add(dogovorDt)
cb = New OleDb.OleDbCommand()
cb.Connection = cn
cb.CommandText = "INSERT INTO Договоры (ЛимитКредитаРуб, ЛимитКредитаДни, ДатаДоговора, IDDКлиента) VALUES ('300000','45','25.04.08', '1')"
cb.CommandType = CommandType.Text
cb.ExecuteNonQuery()
dogovorDa.InsertCommand = cb
dogovorDa.Update(dogovorDt)
Подскажите, пжл, что не так? Ошибку не выдает, компилирует нормально, в DataSet заносит, а в базу -НЕТ!!! Вообще я голову уже сломала просто... Help me, please....