Re: Crear Una Consulta En Sqlite
Hola lumbanico
No estoy seguro de que la sintaxis de sqlite admita expresiones regulares. Yo uso otro método con un textbox y un columnview:
PUBLIC SUB txtBuscar_Change()
DIM hResul AS Result
DIM clave AS String
IF dbTablas.connDB(User.Home &/ "/.dfh_Log/tablas.db") THEN RETURN
cView.Clear() ' limpio el columnview
hResul = dbTablas.cnTablas.Exec("SELECT * FROM tpea WHERE Provincia LIKE '%" & txtBuscar.Text & "%' ORDER by Matricula ASC")
DO WHILE hResul.Available
clave = hResul["Matricula"]
cView.Add(clave, clave)
cView[clave][1] = hResul["Provincia"]
hResul.MoveNext()
LOOP
END
De esta manera, cada vez que cambie el texto en "txtBuscar" con el evento _Change, se ejecutará la consulta, devolviendo los resultados.
No olvides preparar el columnview añadiendo antes el nº de columnas y el texto de las cabeceras, por ejemplo en el form_load():
cView.Columns.Count = 2
cView.Columns[0].Text = ("EA Reference")
cView.Columns[1].Text = ("Province")
Espero que sea lo que buscas,
Saludos