Страница 1 из 1

В чем проблема Execute?

Добавлено: 18 мар 2008, 22:57
aligwi
Помогите в написание программного кода на VBA-6, где значения переменной (к примеру DIM iFinish as Integer) будут редактировать таблицу "Basa" базы данных. Причем первый цикл отражает номер записи (iFi), а второй номера полей записи (tira - название первого поля содержит записи от 1-250, iFini название последующих полей – цифра!, но не текст)

Private Sub cmdVopros_Click()
Dim dbVopros As Database
Set dbVopros = OpenDatabase (“C:/Forum/dbAccess.mdb”)

For iFi = 1 To 250
For iFini = 1 To 56
iFinish =1/34*eric ‘ здесь некоторые вычисления
dbVopros.Execute "Updata Basa SET tira=iFi WHERE iFini=iFinish"
‘ не работает, как быть?
?
?
?
Next iFini
Next iFi

End Sub

Выручайте!!!

Re: В чем проблема Execute?

Добавлено: 19 мар 2008, 16:06
airyashov
="Updata Basa SET tira="+iFi+" WHERE iFini="+iFinish

Re: В чем проблема Execute?

Добавлено: 01 апр 2008, 14:29
airyashov
dbVopros.Execute "Update Basa SET tiraj=" + Str(iFi) + " WHERE " + Str(iFini) + "=" + Str(iFinish)