ASP - Error ORA-00936: missing expression

   
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error ORA-00936: missing expression

Publicado por weirdmix (210 intervenciones) el 01/04/2008 22:03:23
prueba cambiando la forma como ejecutas el insert:
si tu objeto de conexion segun veo se llama cnoi entonces haz esto:
cnoi.execute sql
si eso no funciona, seguramente tienes algun caracter invalido en el archivo, muy probablemente la comila simple ' ...

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar