Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Eliminar Espacios Al Insertar O Actualizar Registros
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Eliminar Espacios Al Insertar O Actualizar Registros 
 
Hola a todos.

Tengo un problema ya sea al insertar o actualizar registros en MySql con gambas (Ubuntu 9.10), cuando realizo cualquiera de estas dos operaciones los campos de la tabla se me inserta con un espacio al comienzo y final, a pesar que hice lo siguiente:

Para insertar
rs = cn.Exec("INSERT INTO sedf_disciplinas (id_Funcion,id_Tipo,nom_Disciplinas) VALUES (' " & Trim(ME.txtCodFuncion.Text) & " ',' " & Trim(ME.txtCodTipo.Text) & " ',' " & Trim(ME.txtDeporte.Text) & " ')")

Despues lo cambie por:

rs = cn.Exec("INSERT INTO sedf_disciplinas (id_Funcion,id_Tipo,nom_Disciplinas) VALUES (' " & Trim(ME.txtCodFuncion.Text) & " ',' " & Trim(ME.txtCodTipo.Text) & " ',' " & LTrim(RTrim(ME.txtDeporte.Text)) & " ')")


Para Actualizar
rs = cn.Exec("UPDATE sedf_disciplinas SET id_Tipo = ' " & Trim(ME.txtCodTipo.Text) & " ',nom_Disciplinas = ' " & Trim(ME.txtDeporte.Text) & " ' WHERE id_Disciplinas = ' " & coddep & " '")


Despues lo cambie por:

rs = cn.Exec("UPDATE sedf_disciplinas SET id_Tipo = ' " & Trim(ME.txtCodTipo.Text) & " ',nom_Disciplinas = ' " & LTrim(RTrim(ME.txtDeporte.Text)) & " ' WHERE id_Disciplinas = ' " & coddep & " '")

Otra pregunta como puedo eliminar los espacios en blanco al inicio y final de nom_Disciplinas:

rs = cn.Exec("SELECT * FROM sedf_disciplinas WHERE nom_Disciplinas = '" & LTrim(RTrim(ME.tbvFuncion.Current.Text)) & "'")
  
No se que puedo hacer para sol;ucionar este problema.
Ojala me puedan ayudar
 



 
última edición por anahaga el Domingo, 06 Junio 2010, 02:39; editado 2 veces 
anahaga - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Eliminar Espacios Al Insertar O Actualizar Registros 
 
En los casos que planteas, yo veo que insertas un espacio entre las comillas simples y dobles

 
...) VALUES (' " & Trim(ME.txtCodFuncion.Text) & " ',' " & ...


Si no quieres que salga no lo escribas.

El último caso no lo he probado, pero parece correcto, debería funcionar... aunque me parece excesivo. Si la tabla no es demasiado grande utiliza LIKE  que es mucho más flexible.
... WHERE nom_Disciplinas LIKE '%" & ME.tbvFuncion.Current.Text & "%'")
 


Suerte
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Eliminar Espacios Al Insertar O Actualizar Registros 
 
La mejor respuesta que se me ocurre es la lectura de este hilo:

http://foro.gambas-es.org/viewtopic.php?p=3766#p3766

Eso no implica que quizás pueda ser necesario el uso de Trim, por ejemplo.

Saludos
 




===================
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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Agregar Registros Nuevos Y Actualizar Los ... alan General 5 Martes, 03 May 2011, 01:48 Ver último mensaje
DEATH
No hay nuevos mensajes Actualizar Registros Marcelo Bases de Datos 2 Martes, 04 Octobre 2011, 15:03 Ver último mensaje
Marcelo
No hay nuevos mensajes Nombre De Archivos Con Espacios Y/o Acento... jsbsan General 4 Sabado, 02 Marzo 2013, 10:43 Ver último mensaje
shordi
No hay nuevos mensajes Acerca De Los Espacios DavidCorbeta General 2 Jueves, 05 Septiembre 2019, 06:58 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron