gambafeliz 08-09-2021, 10:29
Hola

De verdad que esto me da apuro. Pero yo nunca me encargue de hacer un mecanizado de las consultas SQL (SELECT, INSERT, UPDATE) yo simplemente lo pasaba a una función y listo, hoy en día tengo SQLs por todo el código y me pregunto, ¿Alguien me enseñaría, sí, enseñaría como hacer esto?

Hasta rojo me pongo por pedir esto, pero ni llego a hacerlo bien, ya que no abarco todos los casos, y estoy harto de ocultar esta falta.

¿Como lo hacen ustedes para globalizar y encaminar las consultas por ejemplo a un módulo o a una clase?

Gracias.

Nota: En esta pregunta admito que me tiren tomates Smile
gambafeliz 07-09-2021, 13:24
Hola

Me surge un problema que me pilla a contra pie, y vamos que no voy a marcar el Gol Smile

Tengo una TextBox que voy metiendo texto y que lo voy contrastando con el evento KeyRelease() contra mi base de datos, el problema es antiguo y ya debería tener incluso solución pero estaba en Visual Basic y en Gambas pues no se me ocurre la solución aunque sea la misma. Pues el problema es que tengo un texto tal como Tejare's y que cuando buscon en mi consulta pongo algo como Descripcion = 'Tejare'%' y se ode todo ya que debería ser 'Tejare"'"%' pero lo peor es que como uso la caja texto TextBox para todo con respecto a la base de datos pues me va a petar todas las sentencias SQL sean Select, Insert, Update etc ya que le paso el TextBox. Hasta ahora no pasaba nada hasta que me he encontrado el apostrofe.

Que solución me dais teniendo en cuenta mi caso tan particular.

Gracias.

=== Solucionado ========================

La solución es concatenar con la palabra a buscar en la consulta esta cadena "'", si se detecta que el usuario escribe un (apostrofe ') en el TextBox, pero sinceramente aunque esta es la solución, he decidido, ya que es para mi programa personal, no admitir en mi base de datos apostrofes ya que me obliga a detectar y automatizar este caso en todas mis consultas presentes y futuras. Esto estará así hasta que vea algo más global y menos costoso para mi desarrollo.
gambafeliz 06-09-2021, 15:39
Hola

Tengo una subrutina que se encarga de borrar las cajas de texto y demás controles con la propiedad "Text", como sabeis esta propiedad es heredada.

Mi primera pregunta de dos, ¿es correcto gestionar esta propiedad en una única subrutina para borrar la propiedad "Text" para todos los casos o es mejor crear subrutinas para controles afines y crear otra u otras para controles no afines. Os pongo un ejemplo, TextBox y TextArea son afines y con una subrutina en común podemos poner la propiedad Text = "" pero esto no es posible con DateBox, que aunque tiene la propiedad Text es de solo Lectura.

Mi segunda pregunta es, ¿como conozco que un control tiene la propieded Text en solo Lectura y así ir a la Propiedad Value, de por ejemplo DateBox?

Gracias.
Páginas (572):    1 399 400 401 402 403 572   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 313
Último miembro: mesius
Temas del foro: 1,765
Mensajes del foro: 9,166
Últimos temas
Presentación de gbpublish...
Foro: General
Último mensaje por: guizans, 02-06-2026, 21:34
Respuestas: 5 - Vistas: 588
Gambas 3.21.1
Foro: Mundo Linux
Último mensaje por: jguardon, 20-05-2026, 22:29
Respuestas: 1 - Vistas: 356
Problema con instalación ...
Foro: WebApp/WebForms
Último mensaje por: guizans, 19-05-2026, 18:54
Respuestas: 1 - Vistas: 397
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 698
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,834
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.