Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[VB6] Oggetto Recordset

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[VB6] Oggetto Recordset

Messaggioda Falcon » gio ago 26, 2004 10:06 am

Sono nuovo di questo forum e vorrei per prima cosa salutare tutti gli uenti e poi... chiedere il vostro aiuto sull'oggetto recordset:
il mio scopo è visualizzare il contenuto di un database (Access 2000) in un serie di text box e non posso utilizzare il controllo Data associato ad una DataGrid per una serie di motivi che non vi sto ad elencare, quindi devo aprire il database "manualmente" ed anche l'oggetto Recordset ed il mio problema è prorprio qui:

Dim dbsDatabase As Database
Dim wksWorkspace As Workspace
Dim rsRecordset as recordset

Set wksWorkspace = DBEngine.Workspaces(0)
Set dbsDatabase = wksWorkspace.OpenDatabase(App.Path & "Clienti.mdb", True, False)
Set rsRecordeset = dbsDatabase.OpenRecordset("Tabella", dbOpenTable)
...

Il programma si blocca all'istruzione
Set rsRecordeset = dbsDatabase.OpenRecordset("Tabella", dbOpenTable)
con un errore: Errore di run-time '13': Tipo non corrispondente.
Non riesco proprio a capire cosa c'è che non va.

AIUTOOOOOOOOOOOOO [:-H]
Avatar utente
Falcon
Neo Iscritto
Neo Iscritto
 
Messaggi: 1
Iscritto il: gio ago 26, 2004 9:54 am

Messaggioda Robby78 » gio set 16, 2004 1:21 pm

Ciao, e benvenuto nel forum
secondo me il problema sta nella dichiarazione del recordset.
Da quando è uscita la tecnologia ADO, l'oggetto recordset è di default l'ADO.Recordset; tu invece hai bisogno del DAO.Recordset, prova così:

Dim rsRecordset as DAO.recordset

fammi sapere!! [^]
Povera patria! Schiacciata dagli abusi del potere di gente infame, che non sa cos'è il pudore - Franco Battiato
ricordati di pensare! - mia mamma
Avatar utente
Robby78
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3829
Iscritto il: gio gen 08, 2004 5:25 pm
Località: Emilia Romagna


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising