Da tempo, come sapete, mi scontro con SQLite3 e con grosse difficoltà sono andato avanti, ma molto piano piano! Ora dovrei leggere da una tabella un campo 'importo', definito originariamente come datatype "FLOAT".:
1) la funzione
CREATE non ha segnalato errori;
2) la funzione
INSERT INTO ha funzionato
3) la funzione query con
SELECT FROM non ne vuol sapere.
Visto che dall'esperienza indiretta, vissuta tramite i post di risposta alle mie vecchie problematiche, ho sempre sentito parlare di type-name "testo", ho ricreato la tabella defininendo il, campo in quiestione così:
VARCHAR(15); naturalmente, in inserimento record, ho scritto:
CStr(f_ImpMov), mentre, in fase di estrazione, ho scritto:
f_Import = CFloat(RecTbMovvGG!ImpMovvgg); ovviamente f_Import è un campo float (
PRIVATE f_Import AS Float).
Alla fine delle prove che sono stato capace di formulare, ho provato con:
DIM $_Import AS String
$_Import = RecTbMovvGG!ImpMovvgg
Ancora una volta la funzione query con
SELECT FROM produce lo stesso errore di prima, cioé:
Result is not available
Un'ultima cosa: se vado a guardare tramite SQLiteman, il campo viene letto e visualizzato bene.
Spero nella lampadina che é in voi.
Ciao a tutti.