У меня много текстового файла с содержанием ниже:
LOG_NAME=LOGX1245;
LOT_NO=NA;
STEP=NA;
NO=CS84E869500115;
TIME_START=20190506 094715;
TIME_END=20190506 094715
Мне нужно прочитать текстовый файл и вставить в базу данных.Имя столбца - это первое поле, а значение - второе поле.Как прочитать текстовый файл и вставить каждую из строк в базу данных?
Что я делаю:
For Each file In fso.GetFolder("C:\Data").Files
Set otf = objFSO.OpenTextFile(file, 1)
Do Until otf.AtEndOfStream
line = otf.ReadLine
If Mid(line, 1, 12) = "LOG_NAME" Then
datalog = Trim(Split(line, "=")(1))
End If
If Mid(line, 1, 10) = "LOT_NO" Then
PT = Trim(Split(line, "=")(1))
End If
If Mid(line, 1, 4) = "STEP" Then
TestStep = Trim(Split(line, "=")(1))
End If
If Mid(line, 1, 11) = "NO" Then ...
Loop
otf.Close
Next
Здесь я хочу сделать запрос.Как запросить оператор SQL INSERT на основе значения, которое я получаю из текстового файла?Есть ли более простой способ?
Dim query
Set rsObj = CreateObject("ADODB.Recordset")
query = "Insert in"
On Error Resume Next
rsObj.Open query, connObj