gambafeliz 20-04-2022, 11:36
Hola

Necesito actualizar dos tablas donde ambas tienen que ser datos válidos para actualizar o de lo contrario debe no existir la actualización.

¿Como se hace en Gambas y SQLite3 como DataBase?

Gracias.

Nota: Yo hasta ahora siempre uso:
Código:
' Ejemplo de como lo hacia
Dim sSQL AS String = "UPDATE miTabla SET Valor=" & sValor & " WHERE miTabla.ID=" & lblID.Text & ";"      '(Debe dar error)

gConn.Exec(sSQL)


' Mi solución
Dim sSQL AS String = "UPDATE miTabla SET Valor=" & sValor & " WHERE miTabla.ID=" & lblID.Text & ";"      '(Debe dar error)

gConn.Begin()
         gConn.Exec(sSQL)
gConn.Commit()

Catch
        gConn.Rollback()
gambafeliz 17-04-2022, 19:14
Hola

Alguien a usado Connection.Edit en un Result con la intensión siguiente. Si uno hace un Connection.Exec("Select * From tabla") uno obtiene los datos en un Result. Pero alguien ha experimentado esta idea, osea, Result = Connection.Edit("tabla", sCriteria, iParameter) y con los datos obtenidos poderlos usar como si de un Result = Connection.Exec, donde usas los datos pero que también puedes editar los datos internos del Result para seguir usándolos en el programa sin que al final actualices nada en la tabla origen.

¿Me explique la idea?
¿Alguien lo ha realizado y le a funcionado?
omoreno 16-04-2022, 21:40
Hola a todos.

Gambas 3.17.2
Componente: gb.pcre
Clase: RegExp

En la ayuda del componente gb.pcre, clase RegExp colocan un ejemplo de expresión regular para validar los formatos de email:

(?i)\b[a-z0-9._%\-]+@[a-z0-9._%\-]+\.[A-Z]{2,4}\b

Con la expresión regular anterior, estoy intentando validar el texto de un objeto WebTextBox asi:
Código:
   If Not RegExp.Match(WebTxt_Email.Text, "(?i)\b[a-z0-9._%\-]+@[a-z0-9._%\-]+\.[A-Z]{2,4}\b") Then
     WFrmMensajesX.MostrarMensajes("ERR", "Formato de email incorrecto")
     WebTxt_Email.SetFocus()
     Return True
   Endif
Pero me marca un error en la compilación: "carácter de constante de cadena incorrecto..."

[Imagen: qgLfYlH.png]
¿Podrían, decirme cual es la forma correcta de colocar la cadena?

Gracias por las posibles respuestas.
Páginas (568):    1 315 316 317 318 319 568   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 299
Último miembro: auroratomas
Temas del foro: 1,752
Mensajes del foro: 9,103
Últimos temas
SqetchDB, un proyecto re-...
Foro: General
Último mensaje por: Shordi, Hace 3 horas
Respuestas: 7 - Vistas: 124
Soporte para pasar Arrays...
Foro: Bases de Datos
Último mensaje por: Shordi, 19-01-2026, 19:14
Respuestas: 3 - Vistas: 105
Scrolling un ScrollArea
Foro: Controles/Librerías/Componentes
Último mensaje por: Shordi, 18-01-2026, 21:54
Respuestas: 12 - Vistas: 643
Hacer facturas
Foro: General
Último mensaje por: guizans, 04-01-2026, 18:39
Respuestas: 5 - Vistas: 392
Feliz Navidad a todos los...
Foro: General
Último mensaje por: guizans, 28-12-2025, 20:27
Respuestas: 4 - Vistas: 339
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.