Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-01-2007, 14:22   #1
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
[VB6]Problema connessione a db access

Ciao a tutti, ho un problema quando da vb6 mi collego al db access.
Ecco il codice:

Codice:
Option Explicit
 Public cn As ADODB.Connection
 Public rs As ADODB.Recordset
Private Sub cmd_accedi_GotFocus()
 Dim username, password As String
 If txt_username.Text <> "" And txt_password <> "" Then
 username = txt_username.Text
 password = txt_password.Text
 Set cn = New ADODB.Connection
 Set rs = New ADODB.Recordset
 cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database\conto_corrente.mdb;Persist Security Info=False"
 rs.Open "SELECT * FROM utenti WHERE username = '" & username & "' AND password = '" & password & "'"
  
 Rem ado_conto.RecordSource = "SELECT * FROM utenti WHERE username = '" & UserName & "' AND password = '" & Password & "'"
 Rem ado_conto.Refresh
 
  If rs.RecordCount > 0 Then
 
   MsgBox "Accesso effettuato con successo", vbOKOnly + vbExclamation, "Successo"
   frm_accesso.Hide
   frm_panoramica.Show
  
   Else
  
   MsgBox "Username o password errati!", vbOKOnly + vbExclamation, "Errore"
 
  End If
 End If
End Sub
L'errore me lo da sulla rs.open e mi dice: "Connessione chiusa o non valida in questo contesto, impossibile utilizzarla per eseguire l'operazione"

Dove sbaglio?
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2007, 14:39   #2
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
quando invochi il metodo open dell'oggetto recordset devi passare oltre alla query la connessione che vuoi utilizzare (o in alternativa una stringa di connessione):
Codice:
rs.Open "SELECT * FROM utenti WHERE username = '" & username & "' AND password = '" & password & "'", cn
'iao
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2007, 15:22   #3
Gogeta ss4
Senior Member
 
L'Avatar di Gogeta ss4
 
Iscritto dal: May 2001
Città: Milano
Messaggi: 3197
Grazie, cmq subito dopo che avevo postato mi sono accorto.
Mentre ci sono posto l'altro problema.

Codice:
 Dim cn As ADODB.Connection
 Dim rs As ADODB.Recordset
 Dim count As String
 Set cn = New ADODB.Connection
 Set rs = New ADODB.Recordset
 cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database\conto_corrente.mdb;Persist Security Info=False"
 rs.Open "SELECT * FROM banche, conto_corrente WHERE id_utente = " & id_utente & "  AND conto_corrente.id_banca = banche.id_banca", cn, 1
 txt_nome.Text = rs("nome").value
 txt_cogn.Text = rs("cognome").value
 txt_num.Text = rs("id_conto").value
 txt_banca.Text = rs("denominazione").value
 lbl_salatt.Caption = rs("saldo").value
 sql = "SELECT * FROM azioni WHERE id_conto = " & txt_num.Text & ""
 Set rs = cn.Execute(sql)
 Set grid_spese.DataSource = rs
 grid_spese.Columns(0).DataField = rs("descrizione")
 grid_spese.Columns(0).Caption = "Descrizione"
 grid_spese.Columns(0).Width = 5350
 grid_spese.Columns(1).DataField = rs("tipo")
 grid_spese.Columns(1).Caption = "Tipo"
 grid_spese.Columns(1).Width = 1400
 grid_spese.Columns(2).DataField = rs("data")
 grid_spese.Columns(2).Caption = "Data"
 grid_spese.Columns(2).Width = 1400
 grid_spese.Columns(3).DataField = rs("Importo")
 grid_spese.Columns(3).Caption = "Importo"
 grid_spese.Columns(3).Width = 1400
Quando fa la Set grid_spese.DataSource = rs mi dice che è impossibile assegnare segnalibri al gruppo di righe

Grazia ancora

Ultima modifica di Gogeta ss4 : 09-01-2007 alle 15:54.
Gogeta ss4 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
iPhone 18 Pro e Pro Max, svelata la capa...
Dreame L50 Ultra AE a 499€ (invece di 59...
Problemi di gioventù per i Pixel 11: Goo...
Le app di dating potrebbero aver stufato...
Il successo di iPhone Duo rappresentereb...
Cartello sull'IA? L'accusa durissima con...
L'IA sempre più protagonista nei videogi...
Revolut ha consegnato passaporti e selfi...
Office 2021, 3 anni di aggiornamenti di ...
Dopo 23 anni di silenzio, Warcraft 3 spi...
Roblox sfida l'ecosistema gaming: app st...
OpenAI accusata di plagio dai migliori m...
Altro attacco hacker dell'IA: gli agenti...
Stiamo davvero perdendo il controllo del...
Microsoft perde un pilastro: Frank Shaw ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v