Fecha y hora actual: Sab 19 May, 2012 21:47 pm
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Problema en la conexion a las tablas?

Responder al Tema

Índice del Foro > Visual Basic y VBA > Problema en la conexion a las tablas?

Autor Mensaje
senseys
Usuario Iniciado


Registrado: 10 Ene 2012
Mensajes: 14

Mensaje Publicado: Mie 25 Ene, 2012 20:26 pm

Título del mensaje: Problema en la conexion a las tablas?

Responder citando

Me vota este error:

Código:
Error '-2147217900 (80040e14)' en tiempo de ejecucion:

[MySQL][ODBC 3.51 Driver][mysqld-5.1.30-community] You have an error in your SQL syntax: check the manual that corresponds to your MySQL server version for the rigth syntax to use near')' at line1


Y al depurar me manda a esta linea :

Código:
Conexion.Execute "INSERT INTO noticias (Nombre, Contenido) VALUES ('" & Text1.Text & "', '" & Text2.Text & "',)"


Entonces yo tengo un form con dos texbox y un cmd entonces el siguiente source es:

Código:
Dim Conexion As ADODB.Connection

Dim Rst As ADODB.Recordset
Option Explicit

Private Sub cmdenviar_Click()
Conexion.Execute "INSERT INTO noticias (Nombre, Contenido) VALUES ('" & Text1.Text & "', '" & Text2.Text & "',)"
End Sub

Private Sub Form_Load()
Set Conexion = New ADODB.Connection

Set Rst = New ADODB.Recordset

Conexion.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=bolita;UID=root;PWD=;OPTION=3"

Conexion.Open

Rst.ActiveConnection = Conexion

Rst.CursorLocation = adUseClient

Rst.CursorType = adOpenDynamic

Rst.LockType = adLockBatchOptimistic
End Sub


Que puede estar mal ya verifique la tabla esta bien no se lo que me puede estar causando problema.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
weirdmix
Moderador Global


Registrado: 08 May 2008
Mensajes: 618
Ubicación: DF - MEXICO

Mensaje Publicado: Mie 25 Ene, 2012 20:40 pm

Título del mensaje: Re: Problema en la conexion a las tablas?

Responder citando

creo q te sobro una coma, para verificar lo q puedes hacer es crear una variable tipo cadena antes de mandarla al metodo .execute, asi podras ver como se esta creando, la copias y la pegas en tu herramienta de ejecucion de queries y tu mismo iras viendo los errores...

Código:
Conexion.Execute "INSERT INTO noticias (Nombre, Contenido) VALUES ('" & Text1.Text & "', '" & Text2.Text & "')"



saludos
Super Super Super


------------------------------
WeirdMix
Colaborador y Moderador Global
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Yahoo Messenger MSN Messenger
senseys
Usuario Iniciado


Registrado: 10 Ene 2012
Mensajes: 14

Mensaje Publicado: Mie 25 Ene, 2012 20:47 pm

Título del mensaje: Re: Problema en la conexion a las tablas?

Responder citando

weirdmix escribió:
creo q te sobro una coma, para verificar lo q puedes hacer es crear una variable tipo cadena antes de mandarla al metodo .execute, asi podras ver como se esta creando, la copias y la pegas en tu herramienta de ejecucion de queries y tu mismo iras viendo los errores...

Código:
Conexion.Execute "INSERT INTO noticias (Nombre, Contenido) VALUES ('" & Text1.Text & "', '" & Text2.Text & "')"



saludos
Super Super Super


Perfecto , muchas gracias en efecto era la , ahora solo pondre un msgbox para decir que se envio la noticia.

Gracias amigo cualquier otra duda te comunico gracias.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Problema con enlace h, cpp

Faqndo Programación de juegos o videojuegos 1 Vie 18 May, 2012 18:02 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda problema con proyecto de C. URGE

nlce C, C#, Visual C++ 1 Dom 13 May, 2012 18:28 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Problema con orientacion de disparo.SDL[C++]

Faqndo Programación de juegos o videojuegos 10 Dom 13 May, 2012 12:36 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

problema multiplicar arrays

castigador toniwy Java 2 Dom 29 Abr, 2012 17:15 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

problema con CStdioFile::WriteString

laephy C, C#, Visual C++ 0 Lun 23 Abr, 2012 18:25 pm Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,