jguardon 02-05-2024, 18:56
Hola a todos

Puede ser porque llevo bastante tiempo sin programar en gambas en plan serio, pero me encuentro con un problema que seguramente será una tontería y me tiene ya cabreado.

Tengo una función que realiza una consulta a la BD para listar los usuarios de una tabla. La tabla contiene usuarios de un sistema con su nombre, password, email, etc y contiene ahora mismo 3 usuarios. La función trata de devolver el resultado de la consulta en un array de colecciones, siendo cada elemento del array una colección con cada pareja de valor/campo correspondiente a cada campo. Hasta ahí, todo entendido, supongo.

El problema es que el array que devuelve la función siempre contiene los datos del último registro (usuario) repetido el número de veces igual al número de registros por alguna razón que ahora no soy capaz de entender. Este es el código, creo que se puede replicar fácilmente y depurar los resultados para ver lo que expongo.

Código:
    Dim hres As Result
    Dim cResult As New Variant[]
    Dim cRecord As New Collection

    If DBConn.connDB() Then
        hres = DBConn.hConn.Exec("SELECT * FROM ERP.users;")
        While hres.Available
            cRecord.Clear
            For Each sField As ResultField In hres.Fields
                cRecord.Add(hres[sField.Name], sField.Name)
            Next

            cResult.Add(cRecord)
            hres.MoveNext
        Wend

        Return cResult

    Endif

End

A ver si alguien me abre los ojos, porque ya me lloran de tando mirar...

Saludos
jguardon 27-04-2024, 14:25
Buenas a todos

Estoy tratando de poner en gitlab un par de proyectos de prueba que tengo ya bajo el control de versiones con git localmente. En mi máquina todo es correcto, pero ahora me gustaría poder tener sincronizado el código con el repositorio remoto en gitlab y poder seguir actualizándolo desde el IDE de gambas.

¿Alguien me puede explicar cómo hacerlo y no morir en el intento? Llevo un rato leyendo manuales y no doy con la solución...

Gracias!
Shordi 25-04-2024, 20:30
Aquí tenéis la sexta entrega de la serie. En ella se tocan temas como manejar tablas de datos, aspecto y configuraciones de los formularios, integridad referencial de las tablas y cómo no matar a un gato pesado.



Saludos
Páginas (520):    1 43 44 45 46 47 520   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 265
Último miembro: Morfeo68
Temas del foro: 1,596
Mensajes del foro: 8,342
Últimos temas
Antiguo foro. ¿ Viable ?
Foro: Sobre gambas-es.org
Último mensaje por: guizans, 24-01-2025, 20:30
Respuestas: 3 - Vistas: 71
Gambas 3.20
Foro: Instalación
Último mensaje por: Shell, 24-01-2025, 15:36
Respuestas: 14 - Vistas: 406
Ver los repositorios del ...
Foro: Mundo Linux
Último mensaje por: guizans, 23-01-2025, 20:10
Respuestas: 4 - Vistas: 103
¿Cómo crear servidor FTP ...
Foro: General
Último mensaje por: Shordi, 22-01-2025, 12:19
Respuestas: 2 - Vistas: 97
TextEditor. Formateado. E...
Foro: General
Último mensaje por: Shell, 21-01-2025, 14:33
Respuestas: 2 - Vistas: 74
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.