Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sqlite - come linkare tabelle ?

115 views
Skip to first unread message

RobertoA

unread,
Oct 13, 2021, 11:03:30 PM10/13/21
to
Uso Access 2013 - 32 bit
Sto tentando di usare il driver odbc che si trova qua

http://www.ch-werner.de/sqliteodbc/

Creato dsn, inserito percorso al file db Sqlite
Vado dentro Access, DatiEsterni/odbc/Collega...

L'unica tabella dentro Sqlite si vede correttamente, la seleziono e
'collega'
Vedo la tabella nuova tra le altre, ma se ci doppio clicco per aprirla
in modalita' visualizzazione dati vedo solo #Eliminato su tutte le
righe, su tutti i campi
Di solito fa cosi' quando la tabella non ha un indice primario univoco
Ma in questo caso la tabella Sqlite ha un indice primario e univoco,
composto da due campi
Ho provato anche a creare una nuova tabella con un indice unico composto
da un solo campo, stessa solfa
Qualcuno di voi ha usato Sqlite con Access e puo' spiegarmi come ha fatto?



@Alex

unread,
Oct 14, 2021, 2:29:07 AM10/14/21
to

Karl Donaubauer

unread,
Oct 14, 2021, 3:54:48 AM10/14/21
to
Salve,

RobertoA:
Non l'ho mai fatto, ma vedi
https://stackoverflow.com/questions/22837151/sqlite-linked-tables-in-access-give-deleted-values-again
dove qu. scrive che un tipo di dati diverso per l'indice ha aiutato nel
suo caso.

Servus
Karl
*********
http://AccessDevCon.com
https://www.donkarl.com

RobertoA

unread,
Oct 14, 2021, 5:18:44 AM10/14/21
to
Dici che cambia se uso sistema DsnLess rispetto al classico Dsn
configurato a manina?
Sarei orientato, a naso, a pensare che sia una qualche incompatibilita'
tra db-driverodbc-Access
Comunque per sicurezza provo pure il tuo

RobertoA

unread,
Oct 14, 2021, 5:20:19 AM10/14/21
to
Eh, a purtroppo il db non e' roba mia, io vorrei solo leggerci le cose
E quindi nno posso modificarne la struttura
Ad ogni modo provo su db secondario di test, cosi posso modificare, per
capire se siano i campi indice 'strani'

BFS

unread,
Oct 14, 2021, 5:30:01 AM10/14/21
to
incuriosito mi sono scaricao un db sql lite di prova da qui

https://www.sqlitetutorial.net/sqlite-sample-database/


scaricato i driver odbc che hai linkato
creato la connessione e linkate le tabelle in access
le tabelle si aprono e i dati si vedono

quindi forse il problema è sul db
hai provato a visualizzarlo con dbeaver e vedere se anche li ti da errori?

ciao
BFS




RobertoA

unread,
Oct 14, 2021, 5:55:20 AM10/14/21
to
Si, ho gia' provato, DbEaver 21.2.2
Apre correttamente, pero' usando il driver nativo per Sqlite, non via odbc
Tu hai usato il driver odbc anche per Sqlite?
Se mi dici come configurarlo provo pure io
Ho gia' provato ma senza cavare un ragno dal buco
(chissa' perche' mai si dice cosi)

RobertoA

unread,
Oct 14, 2021, 6:12:09 AM10/14/21
to
Il 14/10/2021 05:03, RobertoA ha scritto:
Nel caso qualcuno avesse la pazienza di provarlo questo e' il file db

https://www.filedropper.com/serverdb

BFS

unread,
Oct 14, 2021, 7:11:38 AM10/14/21
to
scaricato dal tuo link il driver odbc
fatta installazione senza toccare nulla dei parametri proposti

BFS

BFS

unread,
Oct 14, 2021, 7:29:31 AM10/14/21
to
confermo
tutti #eliminato

però se creo una nuova tabella banale
ID integer
nome testo

la vedo/apro/scrivo da access

BFS

RobertoA

unread,
Oct 14, 2021, 8:01:18 AM10/14/21
to
Ti ringrazio per il test
Mi e' molto utile sapere che anche altri, usando stessi strumenti, hanno
lo stesso problema, vuol dire che c'e' proprio qualcosa di strano sul db

BFS

unread,
Oct 14, 2021, 8:10:34 AM10/14/21
to
ho provato anche con dei driver a pagamento..per versione sqllite>=3

https://www.devart.com/odbc/sqlite/download.html

stesso risultato.

la cosa strana è che creando nuove tabelle dentro il db queste sono
leggibili



BFS

unread,
Jan 21, 2022, 3:40:18 AM1/21/22
to
Il 14/10/2021 05:03, RobertoA ha scritto:
hai risolto/scoperto qualcosa a riguardo?

ho un problema analogo
app in flutter con database in sqllite che contiene clienti e articoli
ordini etc

un pulsante esegue l'upload in un server ftp del file sqllite a scopo di
backup

prelevo il file da PC
mi ci collego con msaccess/odbc e vedo i dati
chiudo senza toccare nulla <<<<----
lo rimetto nello spazio ftp

dalla app eseguo il ripristino del file sqllite
che però a questo punto è tutto sputtanato

se vado a riaprirlo con msaccess vedo tutte le righe con "eliminato"
se faccio il backup da flutter e il ripristino senza aprirlo con access
il problema non si verifica

sembra quindi che access vada a "modificare" qualcosa nel formato del db

BFS



RobertoA

unread,
Jan 21, 2022, 12:35:20 PM1/21/22
to
No, non ho scoperto niente in piu', ho continuato ad usare DbHeaver
Piacerebbe anche a me provare Flutter
Come ti trovi?
Da che altri mobile/ambienti arrivi ?



BFS

unread,
Jan 24, 2022, 1:47:31 AM1/24/22
to
grazie lo stesso.

Flutter è di una semplicità disarmante se mastichi qualcosina di
programmazione ad oggetti.
la gestione dell'interfaccia grafica è tramite widget dove tutto è un
widget persino un pixel dello schermo. Le interfacce grafiche che puoi
realizzare non hanno limiti.

Per chi è abituato con access è un po' strano capire la gestione degli
eventi...che in pratica non ci sono. si parla di "stati" della app. ma
anche li, capendo il concetto ed entrando nella logica tutto è semplice.

> Come ti trovi?

Mi trovo bene e ormai il tempo che dedico alla programmazione in flutter
ha superato quello che dedico ad access.
il mio obiettivo a breve termine, spero, è quello di dedicarmi a tempo
pieno a questo linguaggio che mi permetterà di sviluppare sia su mobile
che su desktop e abbandonare access che ormai, personalmente, considero
un prodotto senza futuro. (purtroppo)

> Da che altri mobile/ambienti arrivi ?

android studio ma era notevolmente più complesso e un qualcosina di pyton

BFS









RobertoA

unread,
Jan 24, 2022, 2:17:14 AM1/24/22
to
Molto interessante
Credo che Android Studio sia l'ambiente di sviluppo di riferimento per
Android, ma esiste ormai una galassia di altri ambienti che o
semplificano o sono multipiattaforma o entrambi
E con Flutter ti sei mai scontrato con qualche funzionalita' che non sei
riuscito a realizzare (che con Android Studio si poteva fare)?
Che ne so, dei service da far andare in background, gestione periferiche
del telefono, uso librerie esterne, ...?

RobertoA

unread,
Jan 24, 2022, 2:40:12 AM1/24/22
to
Ops, rivedo ora un post precedente dove avevo gia' posto il quesito
Errore ecc della memoria
Prontamente corretto


Simone Calligaris

unread,
Jan 24, 2022, 3:11:09 AM1/24/22
to

> Molto interessante
> Credo che Android Studio sia l'ambiente di sviluppo di riferimento per
> Android, ma esiste ormai una galassia di altri ambienti che o
> semplificano o sono multipiattaforma o entrambi

Già e il rischio è che molti di questi ambienti, a differenza di Android Studio, "non vadano avanti".

Saluti

BFS

unread,
Jan 24, 2022, 5:18:06 AM1/24/22
to
Il 24/01/2022 08:15, RobertoA ha scritto:
uso visual studio code, che secondo me è il top
scarichi le due estensioni dart e flutter e sei subito operativo

BFS

BFS

unread,
Feb 7, 2022, 2:21:08 AM2/7/22
to
Il 24/01/2022 08:15, RobertoA ha scritto:
"piccolo" aggiornamento su questa tua ultima domanda se può interessarti.
dal 3 febbraio con la nuova versione, flutter è ufficiamente stabile per
la produzione anche di vere e proprie app windows (non dentro il
browser) ma applicazioni. in grado di sfruttare sia il framework flutter
sia le funzionalità di windows, win32, com, api, periferiche etc


https://medium.com/flutter/announcing-flutter-for-windows-6979d0d01fed

ora spero realizzino qualcosa per interfacciarsi direttamente a MS Sql
Server

BFS

0 new messages