Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni
Redmi Pad 2 9.7 punta su un display ampio e fluido, una batteria capace di accompagnare l'uso quotidiano senza ansie da ricarica e un prezzo accessibile, a partire da 179,90 euro per la versione con 64 GB di storage. Lo Snapdragon 6s 4G Gen 2 e i 4 GB di RAM della configurazione più diffusa frenano però chi cerca reattività e multitasking spinto: ecco il bilancio dopo due settimane di prova diretta
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
OPPO ha portato in Italia, dal 1° luglio 2026, Reno16 Pro: display AMOLED da 6,32 pollici a 144Hz, tripla fotocamera con sensore principale da 200 megapixel, chip Dimensity 8550 Super e batteria da 6000mAh, al prezzo di lancio di 899 euro. Lo abbiamo provato per due settimane insieme al nuovo accessorio Bubble, per capire se la formula compatta della serie regge ancora di fronte a un listino da 1099 euro
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


Redmi Pad 2 9.7: ampio display, economico e peso contenuto, ma qualche limite nelle prestazioni Redmi Pad 2 9.7: ampio display, economico e peso...
Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto Kindle Scribe Colorsoft: riduce le cornici e div...
Apple racconta il suo vantaggio nell'AI ...
Cisco Cloud Control, una cabina di regia...
Il software che controlla le Fab va in p...
Il settore tech è il primo bersag...
Windows 11, corretto un bug che poteva o...
X introduce nuove funzioni per i video c...
Blue Origin sta costruendo diversi lande...
DeepSeek avvia lo sviluppo di un chip pr...
Le offerte migliori ora su Amazon sugli ...
Fino a un petabit al secondo! Il piano d...
Cisco punta tutto sull'IA: tutti i 90.00...
Intel Nova Lake riporterà il supp...
Leapmotor B03X: al via gli ordini in Ita...
Nothing lancia i nuovi Ear (3a): l'audio...
Visa Intelligent Commerce: gli agenti di...
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: 17:05.


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