Чтение SQL запросов из файла - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Помогите пожалуйста разобраться. Есть база в ACCESS, в ней созданы таблицы, надо в эти таблицы вставить целую гору данных. Данные в виде запросов: " INSERT INTO tblsyStem " & "(id, System) VALUES " & "(1, 'ACA'); Раньше делал так:
Но, это не работает. Что-то читает и всё. Ни ошибки, ни данных в таблице. Подскажите пожалуйста. Спасибо. П.С. Сорри, что не выделил код - не работают кнопки в моём браузере.

Решение задачи: «Чтение SQL запросов из файла»

textual
Листинг программы
Sub InsertInto()
 
    Dim dbs As Database
    Dim fileName As String, textData As String, textRow As String, fileNo As Integer
     
Set dbs = OpenDatabase("C:\DBClean.accdb")
 
fileName = "C:\values.sql"
fileNo = FreeFile 'Get first free file number
    
Open fileName For Input As #fileNo
Do While Not EOF(fileNo)
   Line Input #fileNo, textRow
'''''''''''''''
''dbs.Execute " INSERT INTO tblsyStem " & "(id, System) VALUES " & "(1, 'ACA');"
'''''''''''''''
dbs.Execute textrow
 
Loop
Close #fileNo
 
         
    dbs.Close
 
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5