Newsgroup: it.comp.appl.access
Titolo: per Vincenzo Turturro

Ciao Ho visto nel sito coomune un programmino che hai fatto tu che
utilizza molto spesso la funzione connect. Per prima cosa complimenti.
Seconda cosa, orrei chiederti aiuto per un problema che ho.
Ho un programmino con tabelle collegate via odbc. Ho la necessita di
intercettare l'username che viene inserito dall'utente nella maschera
automatica (USERNAME, PW, SERVER).
Mi occorre per poter definire cosa far vedere agli utenti che si
collegano. Praticamente faccio delle query di selezione parametriche, in
funzione dell'username inserito, facendogli vedere solo quello che gli
compete.
Siccome non ho trovato molto in giro, tempo fa ho postato un msg e mi ha
risposto una certa Nicoletta, molto gentile, dicendomi ceh forse connect
poteve leggere l'username, ma mi viene fuori solo
("ODBC;DSN=aaa;SERVER=bbb;DATABASE=")
Il codice che ho usato è il seguente:
Sub pippo()
   Dim dbs As Database, tdf As TableDef
   Dim zzz As String
   Set dbs = CurrentDb
   Set tdf = dbs.TableDefs("aaa")
  zzz = (tdf.Connect)
 End Sub
Ti sarei immensamente grato se volessi aiutarmi.
Ciao e grazie ancora.
Zorro

(.....)
Il codice che hai postato è corretto: nella proprietà connect della
tabella collegata dovrebbe comparire anche UID=nomeutente e
PWD=passwordutente.
A quale DB esterno ti colleghi ?
Per caso non stai confondendo la password di accesso al sistema con la
password di accesso al DB ?
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------

 password di accesso al DB ?
non lo so' , l'uid e la psw sono quelle di accesso al server oracle,
difatti qualunque uid e psw validi mi fanno vedere tutti i dati (ed è
proprio per questo che ho la necessità di ricreare un discorso di
permission).
Grazie ancora e scusa se non sono stato preciso.
Ciao


Quindi, l'utente e password che ti vengono richiesti, sono quelli di
accesso al server, non quelle di accesso al db.
Di sicuro esiste un'API di Windows che consente di reperire i valori
forniti dall'utente (o almeno l'UID) al momento del login, ma non ti
so dire quale sia.
Sul sito comune c'č l'help completo relativo alle API di Windows.
Prova a partire da lě.
In alternativa, potresti utilizzare la security di Access.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)


 (Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)


(.....)
Se l'UID è quella di accesso al server, sì.
La proprietà connect restituisce l'UID di accesso al database.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.clavis.it/as400/
---------------------------------------------

Adesso è tutto chiaro
Grazie ancora
Ciao
Zorro
