Wow bello trovare qualcuno che ha già avuto idee simili.
Ora funziona al 100% con SQL di Microsoft ma lo sto testando anche con MySql, Postgres e ODBC generico e sembrano funzionare benino.
Ecco un esempio di "meta-codice" come già ora funziona:
Supponiamo d'avere la classica tabella "anagrafica" (Esempio in SQL: MioId bigint, Cognome varchar(200), Nome varchar(200)).
Database TestDB;
Main {
Define lanagrafica Record Like anagrafica;
Define Ricerca as String;
Ricerca = "%ROSSI%";
Cursor leggi for
select *
from anagrafica
where Cognome like {Ricerca};
Foreach DataRow lanagrafica in leggi {
........
}
}
"define" in fase di generazione replica una classe con la struttura della tabella dallo schema.
"cursor" mi definisce il dataset di lettura e "Foreach" mi mette a disposizione riga x riga (simile al vb ma è un meta-comando rimappato).
Spero sia chiaro l'esempio. Ho aggiunto anche la variabile "Ricerca" per farvi vedere come interagisce con eventuali ricerche parametriche (o da Form di input).
Ho però dei problemini nella portabilità delle dll generate (scrivo sorgenti e compilo con vbc.exe). Su alcuni PC non sono riuscito a capire perché non funzionano...credevo fosse una questione di x86 o x64...invece non sembra essere quello...ricompilando il sorgente sul PC problematico...magicamente inizia a funzionare...suggerimenti?