Hi,
I have this issue with a .txt file that i need to extract the uniqueid's out of and then insert them into my table.
The .txt file will have either lines at the start that i need to remove before importing or lines at the end. I won't know how many lines will need to be removed until the users does something there end so the only option is to find the values from those lines that i know will appear in the txt file and get rid of them before inserting the data.
Problem is i can't get this working Any help would be great. thanks in advance.
Based on this sample data below we can see that any row containing the word query needs to be removed leaving just the uniqueid's
---------
querylast=select * from wce_contact where (propertyname LIKE '%sa%') ORDER BY LASTNAME, COMPANY
queryshow=select * from wce_contact where (propertyname LIKE '%sa%')
cwp15h54j62e1pd3
ewp172b44cqe0v8e
iwp1wea4o3h6egr7
byi1f5e2e01hszm2
byi1d5e2xi0ee8md
byi1d5e2fjnakkpa
vyp1q1j3x433rea3
nyp1dn23m6lj44mg
1wp1fg23koej1t62
nyp1oi23acf4bwz9
byi1e5e230pf28v9
6282008163137
nyp1ud23vrekt428
queryfield1=propertyname
queryoperator1=CONTAINS
queryvalue1=sa
querynot1=
queryor1=
querylp1=
queryrp1=
--------
Here is the code i am trying to work with.
I have this issue with a .txt file that i need to extract the uniqueid's out of and then insert them into my table.
The .txt file will have either lines at the start that i need to remove before importing or lines at the end. I won't know how many lines will need to be removed until the users does something there end so the only option is to find the values from those lines that i know will appear in the txt file and get rid of them before inserting the data.
Problem is i can't get this working Any help would be great. thanks in advance.
Based on this sample data below we can see that any row containing the word query needs to be removed leaving just the uniqueid's
---------
querylast=select * from wce_contact where (propertyname LIKE '%sa%') ORDER BY LASTNAME, COMPANY
queryshow=select * from wce_contact where (propertyname LIKE '%sa%')
cwp15h54j62e1pd3
ewp172b44cqe0v8e
iwp1wea4o3h6egr7
byi1f5e2e01hszm2
byi1d5e2xi0ee8md
byi1d5e2fjnakkpa
vyp1q1j3x433rea3
nyp1dn23m6lj44mg
1wp1fg23koej1t62
nyp1oi23acf4bwz9
byi1e5e230pf28v9
6282008163137
nyp1ud23vrekt428
queryfield1=propertyname
queryoperator1=CONTAINS
queryvalue1=sa
querynot1=
queryor1=
querylp1=
queryrp1=
--------
Here is the code i am trying to work with.
Code:
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath(Filename), 1)
intLine = 1
Do While f.AtEndOfStream <> True
ReadLineTextFile = f.ReadLine
' this says that if you are on line 1 or 2 and the word "select" is not in the line do something
if instr(ReadLineTextFile,"select") > 1 or instr(ReadLineTextFile, "query") < 2 Then
'Select and Insert data
response.write(ReadLineTextFile)&" <br/>"
qrysel = "SELECT * FROM wce_contact where uniqueid = '"&(f.ReadLine)&"'"
Set oRssel = connStrmpro.Execute(qrysel)
qryins = "INSERT INTO listRecipients (idList, idEmail) VALUES ("&oRsgetidemail("idlist")&","&(oRssel("idemail"))&")"
Set qryins = connStrmpro.Execute(qryins)
end if
intLine = intLine + 1
Loop
'response