Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2007, 08:24
Nax
 
Fecha de Ingreso: enero-2002
Ubicación: Euskal Herria
Mensajes: 129
Antigüedad: 23 años, 4 meses
Puntos: 0
ASP + MySQL + Recordset

Hola, tengo el siguiente codigo:

<%
Set oConn = Server.CreateObject("ADODB.Connection")
Conexion = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=wikidb;User=abc; Password=abc;"
oConn.Open Conexion

STRSQL_proba = "SELECT * FROM wiki_user"
Set rs_proba = oConn.Execute(STRSQL_proba)

%>

<table>
<%
While NOT rs_proba.EOF
Response.Write("<tr>")
Response.Write("<td>" & rs_proba("user_name") & "</td>")
Response.Write("</tr>")
rs_proba.MoveNext()
Wend
%>
</table>

Lo ke quiero es listar los nombres de usuarios y es imposible! El error ke me da es el siguiente:

Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos


Pero si en vez de poner Response.Write("<td>" & rs_proba("user_name") & "</td>") pongo Response.Write("<td>" & rs_proba("user_id") & "</td>") si ke me muestra los ids. El campo user_id es un int(5) y el user_name es varbinary(255), tiene algo ke ver? ke esta pasando?

Saludos y gracias de antemano.
__________________
SOS Palestina