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 (571):    1 398 399 400 401 402 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 345
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,505
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 733
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,377
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,310
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.