Ciao,
ho bisogno di capire come funziona la logica di passaggio di in informazioni tra due form della stessa applicazione, in particolare di una connessione a Oracle.
Nella prima form, maschera di accesso, inserisco user e password e verifico se mi sono connesso, se sono connesso apro la seconda maschera.
codice:
users = Me.Text1.Text
Password = Me.Text2.Text
schema = Environ("NOME_SID")
'apro la connessione al database
Dim oradb As String = "Data Source=" & schema & ";User Id=" & users & ";Password=" & Password & ";"
Dim conn As New OracleConnection(oradb)
conn.Open()
Dim cmd As New OracleCommand
If conn.State = ConnectionState.Open Then
Me.Hide()
Errore.Show()
Else
MsgBox("Connessione non riuscita :(")
End If
nella seconda maschera devo scrivere qualcosa per reperire i dati di connessione della prima? O devo aprire una nuova connessione?
Per ora nella seconda form ho scritto:
codice:
Dim dbQuery As New OracleCommand
dbQuery.Connection = conn
e visual studio mi dice che il nome conn non è dichiarato.