Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 01:47
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Error al insertar en MySql

Hola a tod@s, estoy intentando hacer una inserción en una base de datos de MySql y tengo un error. Os explico primero de que va el asunto: lo que quiero hacer es cuando el usuario inserte alguna noticia en la base de datos actual, también se inserte una base de datos de un blog hecho con WordPress. Asi que he instalado el driver odbc de mysql para hacer la conexión e insertar datos. He hecho pruebas con una tabla creada por mi con diferentes tipos de datos y no hay problema, pero al intentar insertar en la tabla de wordpress, me da el siguiente error:

Cita:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Administrador de controladores ODBC] Longitud de cadena o de búfer no válida

/serviciosonline/pruebasmysql/prueba1.asp, línea 43
Os adjunto el código de inserción con el que estoy probando:

Código PHP:
Dim conex_STRING
conex_STRING 
"DSN=prueba;uid=root;pwd=blabla;"
titulo "pruebas"
cuerpo "probando"

Set rs Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection conex_STRING
rs
.CursorType 0
rs
.CursorLocation 2
rs
.LockType 3
rs
.source "Select * from wp_posts where id=0"
rs.Open()

rs.addnew
    rs
("post_author") = 1
    rs
("post_date") = now
    rs
("post_date_gmt") = now
    rs
("post_content") = cuerpo
    rs
("post_title") = titulo
    rs
("post_excerpt") = ""
    
rs("post_status") = "publish"
    
rs("comment_status") = "open" 
    
rs("ping_status") = "open"
    
rs("post_password") = ""
    
rs("post_name") = titulo
    rs
("to_ping") = ""
    
rs("pinged") = ""
    
rs("post_modified") = now
    rs
("post_modified_gmt") = now    
    rs
("post_content_filtered") = now
    rs
("post_parent") = 0
    rs
("guid") = "http://localhost/wordpress/?p=" new_id
    rs
("menu_order") = 0
    rs
("post_type") = "post"
    
rs("post_mime_type") = ""
    
rs("comment_count") = 0
rs
.update 
Y también las especificaciones de la tabla, por si acaso:


Alguien sabe porque me da este error?? Llevo ya un par de dias peleando con ello y no se me ocurre que más probar Muchas gracias por adelantado a tod@s, salu2

P.D.: Como en el post no se ve muy bien la tabla, podeis ver la imagen bien en esta url: www.aidima.es/docs/tabla.jpg
__________________
Vayamos por Partes :: Jack el Destripador