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

ayuda!!!!

Estas en el tema de ayuda!!!! en el foro de ASP Clásico en Foros del Web. hola voy directo al grano.. mi programa tiene que llenar una bd de access le e puesto todo lo que creo pertinente (cabe mencionar que ...
  #1 (permalink)  
Antiguo 04/09/2003, 10:26
 
Fecha de Ingreso: septiembre-2003
Ubicación: poza rica ver
Mensajes: 18
Antigüedad: 21 años, 8 meses
Puntos: 0
ayuda!!!!

hola voy directo al grano..
mi programa tiene que llenar una bd de access le e puesto todo lo que creo pertinente (cabe mencionar que soy principiante asi que lo que yo crea no siempre es lo mejor jeje) aqui esta mi codigo y la linea donde me marca el error .. porfavor diganme que hice mal..



<% dim con,rs,sql,fich,nom,apater,amater,catego,depto,jef enombre,jefepaterno,jefematerno
fich = Trim(request.form("ficha"))
nom = Trim(request.form("nombre"))
apater= Trim(request.form("apaterno"))
amater = Trim(request.form("amaterno"))
catego = Trim(request.form("puesto"))
depto = Trim(request.form("dep"))
jefenombre = Trim(request.form("nombre1"))
jefepaterno = Trim(request.form("apater1"))
jefematerno = Trim(request.form("amater1"))
if Len("txtnom") = "" then
rsponse.write("<center><b>Debes rellenar todos los campos</b></center>")
else
set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("bd2.mdb")
set rs = server.CreateObject("ADODB.Recordset")
sql = "Select * From CARTA_SECODAM Order By Nombre"
rs.open sql,con,1,2
rs.addnew
rs.fields("Ficha") = fich
rs.fields("EMPLEADO_NOMBRE") = nomb
rs.fields("EMPLEADO_APATERNO") = apater
rs.fields("EMPLEADO_AMATERNO") = amater
rs.fields("CATEGORIA") = catego
rs.fields("DEP") = depto
rs.fields("EMPLEADO_1nombre") = jefenombre
rs.fields("EMPLEADO_1PATERNO") = jefepaterno
rs.fields("EMPLEADO_1MATERNO") = jefematerno

rs.update
rs.movefirst
do until rs.eof%>
<table border=7 BORDERCOLOR="Black" align="center" width=600>
<tr>
<td><b>Ficha.:</b><td><%=rs.fields("Ficha")%></td>
</tr>

<tr>
<td><b>Nombre.:</b></td><td><%=rs.fields("EMPLEADO_NOMBRE")%></td>
</tr>

<tr>
<td height="21"><b>Departamento</b></td>
<td><%=rs.fields("DEP")%></td>
</tr><br><p><br><p>

</table>
<%
rs.movenext
loop
rs.close
con.close
end if
%>
el error es el siguiente..

ADODB.Recordset error '800a0bb9'

Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.

/pruebas/prueba.asp, line 24


la linea a la que hacer referencia es esta..
rs.open sql,con,1,2
entonces como debe ser el intervalo????
porfavor diganme algo porque ya me bloquee!:(

gracias! de antemano..
__________________
flash Mx! el limite es mi imaginacion :S
  #2 (permalink)  
Antiguo 04/09/2003, 10:33
 
Fecha de Ingreso: septiembre-2003
Ubicación: poza rica ver
Mensajes: 18
Antigüedad: 21 años, 8 meses
Puntos: 0
sr moderador perdon pero el firewall de la empresa donde laboro (pemex) me marcaba que no se podia ver lapagina entonces pense que no se habia anexado el mensaje si usted puede , borre los dos mesajes anteriores con el titulo ayuda!! porque los puse sin intension y no con la mania de flodear como algunos lo hacen .. gracias por su comprencion!
__________________
flash Mx! el limite es mi imaginacion :S
  #3 (permalink)  
Antiguo 04/09/2003, 10:37
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
No lo he mirado todo pero esto está mal

if Len("txtnom") = "" then
rsponse.write("<center><b>Debes rellenar todos los campos</b></center>")

Debería ser

if Len("txtnom") =0 then
response.write("<center><b>Debes rellenar todos los campos</b></center>")

prueba a ver
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #4 (permalink)  
Antiguo 04/09/2003, 10:49
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Otra cosa.. en la consulta ordenaos por el coampo "nombre"

existe realmente ese campo en la BD o debería ser "EMPLEADO_NOMBRE" ??
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #5 (permalink)  
Antiguo 04/09/2003, 11:01
 
Fecha de Ingreso: septiembre-2003
Ubicación: poza rica ver
Mensajes: 18
Antigüedad: 21 años, 8 meses
Puntos: 0
gracias ya me corregiste esos "orrores" pero ahora tengo este
rs.fields("Ficha") = fich en esta linea me dice este error.. y no se a que se refiere..

Provider error '80020005'

Tipo incorrecto
__________________
flash Mx! el limite es mi imaginacion :S
  #6 (permalink)  
Antiguo 04/09/2003, 13:08
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
listo firushi, triplicados eliminados
__________________
...___...
  #7 (permalink)  
Antiguo 05/09/2003, 01:22
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
pues ese error quiere decir que le intentas asignar a ficha un valor qu eno puede aceptar.

quizas el campo sea tipo boolean y le intentas meter un caracter. O el campo no acepta null y la variable está vacia.
compruebalo a ver.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu

Última edición por nazkatuta; 05/09/2003 a las 02:03
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 10:42.