Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181

    [VB6 & Access]Errore di run-time "-21...." Nessun valore specificato per alcuni

    Errore di run-time "-21...." Nessun valore specificato per alcuni parametri necessari

    Salve a tutti,
    sto cercando di scrivere un'applicazione in VB6 con un database in Access.
    Tale applicazione deve poter consultare i dati relativi ad un dato utente e visualizzarli in una form a parte. Quindi ho scritto un modulo dove ci sono tutte le dichiarazioni ed un altro dove vi sono le inizializzazioni dove gli oggetti principali sono relativi alla connessione al database e l'istanziazione di un record set adoperato per le varie operazioni con il database.
    Quindi nel modulo delle dichiarazioni troveremo:
    'Oggetto per stabilire la connessione al database
    Public conn As Object
    'Oggetto per istanziare un dato record da gestire
    Public rs As Object

    Mentre nel modulo delle inizializzaioni:
    'Inizializzazione della connessione al database
    Set conn = CreateObject("ADODB.Connection")

    'Inizializzazione del record set del database
    Set rs = CreateObject("ADODB.Recordset")

    'Apertura della connessione al database
    conn.Open "stringa di definizione della connesione al db"

    Nella form secondaria, richiamata da quella principale edito come segue:
    SQL1 = "SELECT i vari campi FROM nome_tabella WHERE (condizione)"
    rs.Open SQL1, conn
    rs.MoveFirst
    'Visualizza i valori trovati
    rs.Close

    Come mai mi ritorna l'errore che postato nel titolo?
    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    Vorrei aggiungere che avendo fatto il debug, l'errore di run time è relativo alla riga di codice
    rs.Open SQL1, conn

    Se qualcuno può aiutarmi ne sarò grato

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puo' essere un nome di campo sbagliato nella condizione ... controlla nella query ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    No la SELECT funziona correttamente, le' tutto è in ordine

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da gcadmin
    No la SELECT funziona correttamente, le' tutto è in ordine
    Come vuoi tu, ma il problema e' nella SELECT ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    Si é vero.
    Ti chiedo scusa Oregon per la mia testardaggine.
    Comunque il problema era più banale del previsto: avevo dimenticato gli ' ' nelle variabili per la condizione del WHERE.
    Grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.