SQL в VBA

Программирование на Visual Basic for Applications
antihacker
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 22.11.2005 (Вт) 8:44

SQL в VBA

Сообщение antihacker » 22.11.2005 (Вт) 8:54

Set Recordset1 = CurrentDb.OpenRecordset("Exel_File")
Set Recordset2 = CurrentDb.OpenRecordset("Sheet1")

'---------------------------------------------------
SQLString = "DELETE FROM Sheet1"
DoCmd.RunSQL (SQLString)
'---------------------------------------------------
While Not Recordset1.EOF

SQLString = "INSERT INTO Sheet1 (Nomer_Sap_Doc) values (" & Recordset1!S7 & ")"

DoCmd.RunSQL (SQLString)


Recordset1.MoveNext


Проблема в том что Инсерт добавить та добавляет без ошибок
Только перед тем как добавить каждую строку выдает сообщение

"Будет добавлено следующее число записей:1.
Вы согласны ? Если да , то нажмите ОК." и так делает ддо конца таблицы. А у меня количество записец 65899 :shock:
Че делать ?
Миром правят цифры ! Пифагор.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.11.2005 (Вт) 9:16

Почитай про макро-команду "УстановитьСообщения".
Lasciate ogni speranza, voi ch'entrate.

antihacker
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 22.11.2005 (Вт) 8:44

ОК !

Сообщение antihacker » 25.11.2005 (Пт) 7:51

Все тема закрыта.
На параметрах убрал галочку. Подтверждению на изменению и добавление. :)
Миром правят цифры ! Пифагор.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 106

    TopList