Error ORA-00936: missing expression
Publicado por alejandra (8 intervenciones) el 01/04/2008 21:20:20
Me sale este error cuando ejecuto un asp que es objFSO.OpenTextFile, solo me inserta la primera fila y despues se cae. Que podria estar pasando. Muchas Gracias
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Oracle][ODBC][Ora]ORA-00936: missing expression
/TXT.asp, línea 35
la linea 35 corresponde cuando se ejecuta el sql
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile("c:Flujo_Falabella2.txt")', 1, false)
Response.Write "Contenido del FILe XX"&" " & Archivo & ""&" es:"&"</br>"
Do while not objTextStream.AtEndOfStream
linea=objTextStream.ReadLine
response.write(linea)
VARIABLE_1=mid(linea,1,8)
VARIABLE_2=mid(linea,10,12)
VARIABLE_3=mid(linea,23,24)
VARIABLE_4=mid(linea,48,2)
VARIABLE_5=mid(linea,51,8)
sql="insert into flujo_falabella (RUT,OPERACION,COD_BARRA,DOC_CLIENTE,FECHA_CAPTURA) "&_
" VALUES ('"&VARIABLE_1 &"',"&VARIABLE_2&",'"&VARIABLE_3&"',"&VARIABLE_4&",'"&VARIABLE_5&"')"
Set TABLA_ORACLE=Server.CreateObject("ADODB.Recordset")
TABLA_ORACLE.open sql, cnoi
response.write(linea)
loop
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing
gracias
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Oracle][ODBC][Ora]ORA-00936: missing expression
/TXT.asp, línea 35
la linea 35 corresponde cuando se ejecuta el sql
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile("c:Flujo_Falabella2.txt")', 1, false)
Response.Write "Contenido del FILe XX"&" " & Archivo & ""&" es:"&"</br>"
Do while not objTextStream.AtEndOfStream
linea=objTextStream.ReadLine
response.write(linea)
VARIABLE_1=mid(linea,1,8)
VARIABLE_2=mid(linea,10,12)
VARIABLE_3=mid(linea,23,24)
VARIABLE_4=mid(linea,48,2)
VARIABLE_5=mid(linea,51,8)
sql="insert into flujo_falabella (RUT,OPERACION,COD_BARRA,DOC_CLIENTE,FECHA_CAPTURA) "&_
" VALUES ('"&VARIABLE_1 &"',"&VARIABLE_2&",'"&VARIABLE_3&"',"&VARIABLE_4&",'"&VARIABLE_5&"')"
Set TABLA_ORACLE=Server.CreateObject("ADODB.Recordset")
TABLA_ORACLE.open sql, cnoi
response.write(linea)
loop
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing
gracias
Valora esta pregunta


0