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

Error al escribir en MySql desde asp.

Estas en el tema de Error al escribir en MySql desde asp. en el foro de ASP Clásico en Foros del Web. Hola he logrado conectarme a la db de mysql desde asp, pero me surgio este problema al querer grbar datos en la misma. Aqui esta ...
  #1 (permalink)  
Antiguo 16/10/2003, 21:51
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 2 meses
Puntos: 0
Exclamación Error al escribir en MySql desde asp.

Hola he logrado conectarme a la db de mysql desde asp, pero me surgio este problema al querer grbar datos en la misma.
Aqui esta el error.

Código PHP:

Tipo de error
:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[
Microsoft][Administrador de controladores ODBCLongitud de cadena o de búfer no válida
/prueba/default.aspline 24 
A continuacion coloco las lineas del codigo

Código PHP:

Conexion 
" Driver={MySQL};SERVER=localhost;DATABASE=prueba;UID=root;PASSWORD="
Set Conn Server.CreateObject("ADODB.Connection"
Conn.Open Conexion
'conexion a la bd
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "Select * from prueba"
rs.Open sql, Conn, 3, 3

rs.addnew
rs.fields("nombre") = request.form("nombre")
rs.fields("apellido") = request.form("apellido")
rs.fields("sexo") = request.form("sexo")
rs.fields("comentario") = request.form("comentario")
rs.update   '
esta es la linea que me da el error

response
.write ("Se grabo con exito man creo"
Si alquien sabe que puede ser, me avisan desde ya muchas gracias.

Saludos
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #2 (permalink)  
Antiguo 16/10/2003, 22:51
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 2 meses
Puntos: 0
Creo que solucione este error, pero por lo siguiente

He creado un solo registro en la base de datos y de ahi en mas puedo instertar los que quiera desde mi aplicacion en asp.

Pero cuando la tabla esta vacia me sale el error de arriba.

Como puedo corregir eso?

tengo los campos

id Int(11) nulo NO autoincrement Primarykey
nombre text nulo NO
apellido text nulo NO
sexo text nulo NO
comentario text nulo NO

No se como puedo solucionar esto

Desde ya muchas gracias.
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
  #3 (permalink)  
Antiguo 16/10/2003, 23:30
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años, 2 meses
Puntos: 0
He descubierto otra cosa, con la base de datos limpia y estructurada, no puedo insertar un dato de la siguiente manera
rs.addnew
campo1
campo2
rs.update

Pero si inserto los valores de la siguiente manera

sql = "insert into tabla (campo1, campo2) values (los valores1, los valores 2)"

Si puedo agregar los datos sin que me salga el error del buffer y demas

Alguien sabe a que se debe?

desde ya muchas gracias.
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-
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 12:59.