Foros del Web » Programando para Internet » ASP Clásico »

Ayuda Con Asp

Estas en el tema de Ayuda Con Asp en el foro de ASP Clásico en Foros del Web. Hola a todos : He buscado por toda la red informacion de ingresar datos a traves de un formulario en asp con la conexion a ...
  #1 (permalink)  
Antiguo 04/07/2006, 09:17
 
Fecha de Ingreso: mayo-2004
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 0
Ayuda Con Asp

Hola a todos : He buscado por toda la red informacion de ingresar datos a traves de un formulario en asp con la conexion a oracle , tambien tenemos creado un package donde realiza eso , nos dice que se esta violando la insercion de los datos.

Aqui va el codigo para que me puedan echar una manito

<br>
<br>
<form name="form1" method="post" action="ingresar2.asp" >
<CENTER><UL><B>INGRESAR EMPLEADO</B></UL>
<br>
<TABLE border="0" width="70" height="1" bgColor="#808000">
<TR>
<TD>&nbsp;Rut:</td>
<td> <input type="text" name="rut" size=35><br></td>
</TR>

<TR>
<TD>&nbsp;Nombre:</TD>
<TD><input type="text"name="nombre" SIZE=35><br></TD>
</TR>

<TR>
<TD>&nbsp;Apellido:</td>
<TD> <input type="text"name="apellido" SIZE=35><br></TD>
</TR>

<TR>
<TD>&nbsp;Direccion:</td>
<TD> <input type="text"name="direccion" size=35><br></TD>
</TR>

<TR>
<TD>&nbsp;Fono Empleado:</td>
<TD><input type="text"name="fono" SIZE=35><br></TD>
</TR>


<TR>
<center>
<ul><TD><input type="submit" name="boton" value="Registrar"></td>
<TD><input type="reset" value="Borrar datos"></TD></ul></center>
</TR></table></CENTER>
</form>
</BODY>
----------------------------------------------------------------


<html>
<head>
<title> INGRESO</title>
</head>
<body>
<%

r1=Request.Form("rut")
r2=Request.Form("nombre")
r3=Request.Form("apellido")
r4=Request.Form("direccion")
r5=Request.Form("fono")
'Abre la conexion con la base de datos a traves de una conexion ODBC

Set Con = Server.CreateObject("ADODB.Connection")

Con.open "DSN=sistema;UID=pof03001con11;PWD=arusque"

'Ejecuta un sentencia SQL de consulta

sql=""
sql=sql & "execute sp_ingresar_empleado r1,r2,r3,r4,r5"

Response.write(sql)
'con.Execute(sql)
'Recorre todas las filas del resultado
'Do While Not result.EOF
'Muestra la fila actual

'Response.Write "<p><b><font face=Verdana size=1><a href=listado.asp?id=" &result.Fields("cod_empleado") & ">"&result.Fields("nom_empleado")&"</a></b><br><font color=""#696969"">• " &result.Fields("apellido_empleado") & "</font></font></p>"

'Pasa a la siguiente fila
'result.MoveNext
'Loop
'Libera memoria
'result.Close
Set result = Nothing
con.Close
Set con = Nothing
%>
</body>
</html>

---------------------------------------------------------------

Gracias

Zack.
  #2 (permalink)  
Antiguo 04/07/2006, 13:04
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Por q no usas un insert normal,

INSERT INTO TABLE VALUES()

el problema puede ser que no tienes suficients suficientes permisos, cuál es exactamente el error que te sale
  #3 (permalink)  
Antiguo 04/07/2006, 15:45
 
Fecha de Ingreso: mayo-2004
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 0
Lo que pasa es que tengo que realizar a traves de un procedimiento me lo exigieron , saludos.

Zack.
  #4 (permalink)  
Antiguo 04/07/2006, 16:47
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
y los permisos del usuario prueba crear una tabla o hacer otra, prueba insertar como te digo para ver si tienes permiso para insertar ...
  #5 (permalink)  
Antiguo 04/07/2006, 18:00
 
Fecha de Ingreso: mayo-2004
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola : Gracias , ya lo probe de la otra forma y si tengo permiso para ingresar que estes bien , saludos.

Zack.
  #6 (permalink)  
Antiguo 04/07/2006, 18:19
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Seria de mucha ayuda que pusieras el error exactamente como se imprime en pantalla, pueden ser muchas cosas.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 05/07/2006, 08:49
 
Fecha de Ingreso: mayo-2004
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 0
Aqui va el error

Hola nuevamente a todos : Aqui va el error que me aparece en la ejecucion , el driver se encuentra instalado o si me puedes dar una alternativa de como insertar un dato llamandolo a traves de un procedimiento que se encuentra almacenado en oracle y poder llamarlo desde asp .

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Oracle][ODBC]Syntax error or access violation.
/ingreso2.asp, línea 25.

Saludos

Zack.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:49.