PDA

View Full Version : [C++] Lettura Database (DB)


fulviettino
21-03-2005, 16:37
Ciao a tutti,
qualcuno saprebbe dirmi come posso accedere a file con estensione DB (database) utilizzando c++builder 6?

Fenomeno85
21-03-2005, 20:01
nella guida non c'č nulla?

~§~ Sempre E Solo Lei ~§~

fulviettino
21-03-2005, 21:14
Originariamente inviato da Fenomeno85
nella guida non c'č nulla?

~§~ Sempre E Solo Lei ~§~

mah la guida č alquanto incasinata e senza esempi...:( nessuno ha avuto a che fare con c++ e i db?

Poix81
21-03-2005, 23:42
tempo fa avevo fatto delle prove veloci creando un collegamento ODBC al database e accedendo con dei comandi tipo sql.

ciao caio

fulviettino
22-03-2005, 09:03
Originariamente inviato da Poix81
tempo fa avevo fatto delle prove veloci creando un collegamento ODBC al database e accedendo con dei comandi tipo sql.

ciao caio

Grazie, qualcosa piano piano si chiarisce ma per caso avevi usato i componenti TDatabase e TQuery?

Poix81
22-03-2005, 09:05
Originariamente inviato da fulviettino
Grazie, qualcosa piano piano si chiarisce ma per caso avevi usato i componenti TDatabase e TQuery?

non mi sembra.
comunque dopo guardo e ti faccio sapere.

ciao ciao

fulviettino
22-03-2005, 09:13
Originariamente inviato da Poix81
non mi sembra.
comunque dopo guardo e ti faccio sapere.

ciao ciao

grassie sto diventando scemo su sto "developer's guide" del caxxo..:muro: :muro: :muro:

edit:
Ci sono quasi...ora impostando questi parametri nel componente TDatabase
http://img161.exs.cx/img161/2628/tdatabase8pk.th.jpg (http://img161.exs.cx/my.php?loc=img161&image=tdatabase8pk.jpg)
non dā errori.

Invece per quanto riguarda il componenti TQuery
http://img177.exs.cx/img177/5282/tquery9cn.th.jpg (http://img177.exs.cx/my.php?loc=img177&image=tquery9cn.jpg)

ho inserito i parametri che si vedono in figura

Ora con le poche righe di codice


boolean conn;

DB1->DatabaseName="MioDb.DB";
DB1->Open();
conn = DB1->Connected;


la connessione dovrebbe essere attiva solo che non riesco a sfruttare il TQuery per fare le query...mettendo nella proprietā

Query1->SQL SELECT * FROM ...nome-tabella

ed eseguendo la query:


Query1->ExecSQL();


Visualizzo il seguente errore:
table does not exists
Indi non si č connesso al db...??
:confused: :confused: :confused:

fulviettino
24-03-2005, 11:49
Adesso riesco a leggere e ad effettuare query su file .dbf ma quando cerco di accedere a file db visualizzo il seguente errore:
corrupt table/index header
:muro: :muro: :muro:
qualche suggerimento?

^TiGeRShArK^
24-03-2005, 14:49
ma di ke programma č il .db????

fulviettino
24-03-2005, 15:05
Originariamente inviato da ^TiGeRShArK^
ma di ke programma č il .db????

Paradox