Fecha y hora actual: Sab 19 May, 2012 21:02 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.

Error al ingresar datos a BD Mysql desde Visual Basic 6.0

Responder al Tema

Índice del Foro > Visual Basic y VBA > Error al ingresar datos a BD Mysql desde Visual Basic 6.0

Autor Mensaje
ALFREDO



Registrado: 17 Ene 2012
Mensajes: 3

Mensaje Publicado: Mar 17 Ene, 2012 21:05 pm

Título del mensaje: Error al ingresar datos a BD Mysql desde Visual Basic 6.0

Responder citando

Tengo una conexion de visual basic 6.0
con una base de datos Mysql y tengo mi
conexion bien e inserto en la base de datos
correctamente pero el problema es que solo
puedo insertar numeros pero al colocar letras
me aparece un error

[Mysql][ODBC 5.1 Driver][mysqld-6.0.4-alpha-community-log] Unknow column 'aqui aparece lo que escriba en el text1.text' in 'Field list'

Coloco lo que hice:

Dim Conexion As ADODB.Connexition
Dim Rst As ADODB.Recordset
Option Explicit

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

Conexion.Connection="driver={MySQL ODBC 5.1 Driver};server=loaclhost;uid=root;pwd=00000;database=ControlDT;"

Rst.ActiveConnection=Conexion
Rst.CursorLocation=adUseClient
RsT.CursorType=adOpenDynamic
Rst.LockType=adLockBatchOptimistic

End Sub

Private Sub Command1_click()
Conexion.Execute "INSERT INTO registros (idtareas, idclientes,idusuarios) VALUES (" & Text1.Tex & ", " & Text2.Tex & ", " & Text3.Tex & ")
End Sub

Lo que esta en negrilla es en donde me
aparece el error.

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2750
Ubicación: Valencia - España

Mensaje Publicado: Mar 17 Ene, 2012 21:46 pm

Título del mensaje: Re: Error al ingresar datos a BD Mysql desde Visual Basic 6.

Responder citando

Los posibles problemas son:

Campo de la base de datos en numérico
Cita:
Solución: Cambiar el tipo de dato a alfanumérico.


SQL no adaptada a caracteres.

    Conexion.Execute "INSERT INTO registros (idtareas, idclientes,idusuarios) VALUES (" & Text1.Tex & ", " & Text2.Tex & ", " & Text3.Tex & ")

Cita:
Solución: Poner comillas simples en el campo que desees enviar texto.
Conexion.Execute "INSERT INTO registros (idtareas, idclientes,idusuarios) VALUES (" & Text1.Tex & ", '" & Text2.Tex & "', " & Text3.Tex & ")


Mira el Text2.text y verás como se encuentra entre comillas simples.

Ya nos cuentas.
Saludos.


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas

Ultima edición por Tesis el Mie 18 Ene, 2012 12:09 pm; editado 1 vez
Volver arriba
Ver perfil del usuario Enviar mensaje privado
ALFREDO



Registrado: 17 Ene 2012
Mensajes: 3

Mensaje Publicado: Mar 17 Ene, 2012 22:58 pm

Título del mensaje: Re: Error al ingresar datos a BD Mysql desde Visual Basic 6.

Responder citando

Muchas gracias de verdad... que increible todo el estres que me causaron unas simples comillas ''

Muchas gracias...

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Tesis
Administrador


Registrado: 04 Mar 2007
Mensajes: 2750
Ubicación: Valencia - España

Mensaje Publicado: Mie 18 Ene, 2012 12:09 pm

Título del mensaje: Re: Error al ingresar datos a BD Mysql desde Visual Basic 6.

Responder citando

De nada Ok Ok Ok


www.lospillaos.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
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

Ayuda Por favor estoy aprendiendo, Error en C++

Leisnar23 C, C#, Visual C++ 1 Vie 18 May, 2012 21:37 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Cual es el error de esta variable en C++

Leisnar23 C, C#, Visual C++ 4 Jue 17 May, 2012 18:48 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola, Hola, Hola... desde BCN una principiante ...

Skaidra Preséntate a la comunidad 3 Jue 17 May, 2012 16:10 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

guardar datos con php a mysql

whoank PHP 1 Jue 10 May, 2012 04:44 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

oigan porque me marca error!!

Marisol Calvillo C Java 2 Jue 03 May, 2012 07:00 am 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,