Autor |
Mensaje |
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Problema Con El Manejo De Campos Mediumtext De Mysql
Hola a todos,
No soy un gran experto en programación y tengo un problema cuya solución no soy capaz de encontrar en la red. A ver si hay alguien de por aquí que me pueda ayudar.
Tengo una base de datos en mysql y estoy manejando los datos de una tabla representando todos los registros en un formulario, para ello, después de establecer la conexión con la base de datos y realizar la consulta voy colocando el valor de cada campo del registro seleccionado en controles tipo label de la siguiente forma:
Label1.text = ModConexion.rs1!NombreCampo1
Label2.text = ModConexion.rs1!NombreCampo2
.
.
.
y así sucesivamente con cada campo del registro.
El problema me surge cuando lo que deseo extraer de la base de datos es un campo tipo mediumtext,
sVariable = ModConexion.rs1!NombreCampoTipoMediumText
cuando el programa llega aquí me dice me sale una ventana de error que dice:
type mismatch: wanted String, got Blob instead
Interpreto que un campo mediumtext no puede ser asignado a una variable string, pero no se como obtener la información del campo y como manejarlo en un formulario.
Espero haberme explicado.
Gracias de antemano.
|
#1 Jueves, 22 Octobre 2009, 22:20 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
¿Has probado a declarar la variable como tipo 'Variant'?
Es lo primero que se me ha ocurrido, no soy un experto en BBDD...
Sólo por curiosidad, ¿qué es lo que almacenas en dicho campo MediumText?
Saludos y bienvenido.
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Jueves, 22 Octobre 2009, 22:29 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
fue lo primero que hice y el resultado es el mismo.
|
#3 Jueves, 22 Octobre 2009, 22:32 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
Yo tengo varias tablas de mysql con campos tipo text (¿Porqué medium si con el mismo precio te lo dan enero?) y no he tenido ningún problema al asignarlo a un TextArea. Prueba por ahí, quizá.
=================== No podemos regresar
|
#4 Jueves, 22 Octobre 2009, 22:33 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
En el campo mediumtext es el típico campo de observaciones y comentarios.
|
#5 Jueves, 22 Octobre 2009, 22:34 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
Sí, pero la peña tiene la mala costumbre de copiar y pegar en él escritos enteros relativos al registro, lo que hace que se pueda quedar cortito... el tipo Text es más tocho.
(Modificado después de enviarlo): Perdón. Reviso el manual de MySQL y el tipo text es más pequeño que el medium text. U sea que no se muy bien de dónde me saqué eso...
El text, de todas formas no da problemas y es suficiente.
=================== No podemos regresar
última edición por shordi el Jueves, 22 Octobre 2009, 22:39; editado 1 vez
|
#6 Jueves, 22 Octobre 2009, 22:36 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
He probado TextArea, y todos los tipos de controles que he pillado.
El problema no debe ir por ahí, me imagino que este tipo de campos deben ser extraidos con algún comando o forma especial que se me está escapando
|
#7 Jueves, 22 Octobre 2009, 22:36 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
La base de datos de MySQL que estoy trabajando es heredada y no puedo tocar los tipos de campo ya que en estos momentos los usuarios están accediendo a ella con Access y yo lo que estoy haciendo es una especie de "plagio" en gambas para intentar dejar de depender de M$.
|
#8 Jueves, 22 Octobre 2009, 22:38 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
Dame un par de días y te cuento, que estoy haciendo una aplicación que tendrá que utilizar este tipo de campos.
=================== No podemos regresar
|
#9 Jueves, 22 Octobre 2009, 22:40 |
|
|
jsoto61
Aprendiz
Registrado: Octobre 2009
Mensajes: 94
Edad: 62 Ubicación: Las Palmas
|
Re: Problema Con El Manejo De Campos Mediumtext De Mysql
Te espero como agua de mayo, y si descubro la solución ya te la haré saber.
Gracias por todo.
|
#10 Jueves, 22 Octobre 2009, 22:41 |
|
|
|