Este código no me funciona...



'' ## Descripcion ##
''
'' Devuelve el nombre de un grupo a partir del id que se le pasa como parametro
''
Public Function NombGrupo(iId As Integer) As String

Dim res As Result

res = MMain.DATA().Find(T_NAME, F_ID & "=" & iId)

Return res[F_NOMBRE]

End



Y este que es casi idéntico no me funciona....


'' ## Descripcion ##
''
'' Devuelve el id de un grupo a partir del nombre que se le pasa como parametro
''
Public Function IdGrupo(sNombre As String) As Integer

Dim res As Result

res = MMain.DATA().Find(T_NAME, F_NOMBRE & "=" & sNombre)

Return res[F_ID]

End




Las palabras en mayúsculas son constantes del tipo string con los nombres reales de la tabla los que tienen "T_" y los fields los que tienen "F_".

también use la forma de sustitución con comodines pero no me funciona...


res = MMain.DATA().Find(T_NAME, "&1=&2", F_NOMBRE , sNombre)



Creo que de mas esta decirlo pero tambien verifique que estén iguales los nombres de las tablas y los fiels en las constantes. Y estan correctos.

Este SQLite me esta dando dolor de cabeza.... Nunca lo había usado.