Newsgroup: it.comp.lang.delphi
Titolo: Problemi con tutti i Data Base

Salve a tutti,
premesso che uso Delphi5 ma che sono alle prime armi, avrei un paio di
problemi:
.
1) Sto provando ad usare i database ma delphi mi chiede user name e password
tutte la volte che al mio componente TTable (che delphi chiama Table1) provo
a cambiare la proprietà TableName attraverso l' Object Inspector. Quello che
non capisco è il perche questa cosa mi succeda per qualsiasi DB imposto in
DataBaseName (sempre nell'Obj.Insp. di Table1) esclusi i DBDEMOS di Delphi.
Perchè?
Il mio intento è quello di provare a manipolare alcuni DB che ho creato con
Access, ma che risiedono sulla mia macchina, quindi non vedo il perchè della
necessità di una mia identificazione dato che non accedo ad un DB su un
server.
2) Infine, volevo sapere come si fa a cambiare il testo predefinito dei
bottoni dei messaggi di Windows (OK,YES,CANCEL) con il corrispondente testo
in italianio. La stessa domanda è stata posta su DEV di questo mese, ma la
risposta è stata tutt' altro che esauriente per un principiante. Ho anche
provato a guardare su DSP ma non ho trovato niente
Scusate se magari mi perdo in una goccia d'acqua ma, si sa, l'inesperienza
gioca brutti scherzi!!!
Grazie tante, Mirko

 wrote in message
CiLZ4.61300$VM3.5...@news.infostrada.it...

Per la seconda domanda guarda la risposta del messaggio scritto dopo di
questo.
                                                                        Ciao
--
Davide Carrara
cci...@libero.it

 ha scritto nel messaggio
news:CiLZ4.61300$VM3.5...@news.infostrada.it...



Devi usare un oggetto di tipo TDatabase. Lo metti nel tuo programma e fai in
modo che tutte le tue tabelle/query puntino a questo database invece che
all'alias.
Poi, per evitare di farti chiedere login e password ogni volta, imposti a
FALSE la proprieta' LoginPrompt dell'oggetto TDatabase, e imposti la
proprieta' Params come segue:
USER NAME= "qui metti il tuo user name"
PASSWORD= "qui metti la password. Se non c'e' la password non mettere nulla"
In questo modo potrai risolvere il tuo problema. Alla seconda domanda hanno
gia' risposto. =)
Ciao
Daigo

per la domanda 1 ti hanno già risposto,
per la 2 prova l'oggetto UserDlg (credo fosse su 
delphi super page ....)
ti permette di creare velocemente delle finestre
di dialogo personalizzate.
Ciao
Alan
---
Questo servizio e' realizzato con Wappi della Virtex
Connetti ad internet il tuo telefonino: 
http://www.wappi.com/
--
Posted from [194.243.91.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ho provato a fare quello che mi hai detto, ma non riesco perchč:
- nella proprietą DatabaseName (in Database1 che ho creato) ho inserito la
directory contenente il mio DB access ma non riesco a dirgli quale DB voglio
"paciugare" (su cui voglio lavorare)
- vado allora in Table1 e setto DatabaseName  sulla stessa dir e TableName
con NOME_FILE_ACCESS.mdb
ma quando provo a settare a true la proprietą Active mi esce questo errore :
"Corrupt table/index header. File: C:\Documenti\NOME_FILE_ACCESS.mdb."
Evidentemente non riesco a collegare la mia Table1 all' oggetto TDatabase in
modo corretto.
Come posso fare? Dove sbaglio?
MessageBox() funziona, grazie.

 ma quando provo a settare a true la proprietà Active mi esce questo errore


con NOME_FILE_ACCESS.mdb
Nononono... Il file MDB e' un DATABASE, non una TABELLA. Come DatabaseName
puoi mettere lo stesso nome che hai dato all'alias nel BDE, cosi' non devi
cambiare le proprieta' delle tabelle. Poi ad oggetto TTable associ un
TABELLA presente all'interno del file .MDB.
Ciao
Daigo
--
------------------------------------------------------------
E-Mail:    
dai...@usa.net
 
dragons...@yahoo.com
 
da...@telemail.it
ICQ: 2031448
------------------------------------------------------------
Se vuoi guadagnare qualche soldo navigando clicca su uno dei
link qui sotto
https://www.alladvantage.com/joinsecure.asp?refid=KJF975
http://www.DesktopDollars.com/default.asp?id=daigo75
...Ma sappi che molto probabilmente NON diventerai miliardario... ; )
------------------------------------------------------------