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

error en datos relacionados

Estas en el tema de error en datos relacionados en el foro de ASP Clásico en Foros del Web. Compañeros, espero se encuentren bien y despues de este saludito, quiero saber si me pueden colaborar con la siguiente inquietud: tengo el siguiente recordset y ...
  #1 (permalink)  
Antiguo 27/01/2005, 17:41
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
error en datos relacionados

Compañeros, espero se encuentren bien y despues de este saludito, quiero saber si me pueden colaborar con la siguiente inquietud:

tengo el siguiente recordset y sentencia sql donse busco algunos datos de la tabla

set rs =Server.CreateObject("ADODB.Recordset")
oconn.open "Driver={SQL Server};server=nombre del servidor;UID=username;PWD=clave;DATABASE=base de datos;"
SQL= "select a.ac_numero,c.cli_nombre,a.ac_aprobado,a.ac_fechai ngreso from acuerdos a, clientes c where a.ac_cliente=c.cli_codigo and a.ac_activo='SI'"

luego estoy mostrando el registro en la pagina asi:

<td > <%=rs(a.ac_numero)%> </td>
<td > <% =rs(c.cli_nombre)%> </td>

ó

<td > <%=a.ac_numero%> </td>
<td > <%=c.cli_nombre%> </td>


pero en ambos casos sale el error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: ''
/directorio/pruebas.asp, línea 134
  #2 (permalink)  
Antiguo 27/01/2005, 17:58
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 20 años, 1 mes
Puntos: 0
re

el campo se llama así:

<td > <%=rs("a.ac_numero")%> </td>
<td > <% =rs("c.cli_nombre")%> </td>

fijate que siempre se le tienen q agregar comillas dobles

saludos
  #3 (permalink)  
Antiguo 28/01/2005, 06:51
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
tienes toda la razon, se me olvidaron las comillas, mil gracias sabandija25 por ayudarme porque de lo contrario seguiria rompiendome la cabeza un buen rato
  #4 (permalink)  
Antiguo 28/01/2005, 07:20
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
Perdon por lo el mensaje anterior, porque despues de adiccionarle las comillas doble me continua generando el error:
Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido

No se si tiene que ver con los datos relacionado, es decir , en la sentencia sql estoy tomando tomando dos tablas (from acuerdos a, clientes c),
Es la primer vez que utilizo estos procedimientos y no se que anda mal. mil gracias por la ayuda
  #5 (permalink)  
Antiguo 28/01/2005, 07:22
Avatar de vpino  
Fecha de Ingreso: diciembre-2004
Ubicación: colombia
Mensajes: 265
Antigüedad: 19 años, 5 meses
Puntos: 0
Perdon por lo el mensaje anterior, porque despues de adiccionarle las comillas doble me continua generando el error:
Tipo de error:
ADODB.Recordset (0x800A0CC1)
No se encontró el elemento en la colección que corresponde con el nombre o el ordinal pedido

No se si tiene que ver con los datos relacionado, es decir , en la sentencia sql estoy tomando tomando dos tablas (from acuerdos a, clientes c),
Es la primer vez que utilizo estos procedimientos y no se que anda mal. mil gracias por la ayuda.
  #6 (permalink)  
Antiguo 28/01/2005, 15:15
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 10 meses
Puntos: 0
quita el "a." y el "c."
saludos
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
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 20:52.