Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [VB6] - Creare un recordset...

    Quando metto questo codice nel mio form di da errore su "rec=ecc ecc":

    codice:
    Dim rec As Recordset
    
    Private Sub Form_Load()
    rec = "SELECT * FROM PIPPO WHERE ((ID) =" & Text1.Text & ")"
    End Sub
    
    Private Sub Timer1_Timer()
    Data1.RecordSource = rec
    Data1.Refresh
    If Label1.Caption = "" Or Label1.Caption = Null Then
    Label1.Caption = "Non trovato"
    End If
    End Sub
    Come mai? Dove ho sbagliato?!?

  2. #2
    dimenticavo!
    Se la stringa SQL la metto direttamente come recordsource dell'oggetto data funziona tutto!!!

    Solo ke a me serve averla dikiarata come recorset per poterla manipolare dopo in dataReport!

    CIAO!

  3. #3
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    che ti po di errore?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    5
    Prova mettendo l'apice singolo...
    codice:
    WHERE ((ID) = ' " & Text1.Text & " ' )"
    Io avevo questo problema nel confronto fra stringhe...

  5. #5
    Inanzi tutto dovresti (a mio avviso) chiarire un po di cose:
    1. perchè usi un timer
    2. perchè ID lo metti tra parentesi
    3. che tipo di campo è ID (presuppongo itero)
    4. hai un valore nella textbox PRIMA dell'evento On_Load?

    poi sarebbe interessante se postassi l'errore preciso
    e ti conviene mettere il codice nell'evento on_click di un pulsante.
    *** Rachele TI AMO DA MORIRE!!! ***

  6. #6
    perchè passi una stringa ad un variabile oggetto?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    134
    Scusa ma se hai dichiarato rec come Recordset....perchè gli passi una stringa?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    134
    Acc....stessa risposta di xegallo, scusate, non avevo visto.

  9. #9
    Allora...innanzitutto grazi per l'interssamento!

    L'errore è un errore di compilazione che mi evidenza la scritta

    codice:
    rec =
    e mi dice: UTILIZZO NON VALIDO DI PROPERTY.


    Io ho una textbox in cui va inserito l'id utente e vorrei ke al momento dell'inserimento automaticamente venga aggiornata la label alla quale ho associato il campo NOME della tabella del database! L'ID è il contatore dei records (la kiave primaria nel database) ed è chiaramente un numero intero.

    Il valore di default della textbox è 1.

    XEGALLO:

    Ecco...credo ke il problema sia quello....il fatto è ke io volevo creare un recordset da passare a un datareport in modo da filtrare i dati ke il report avrebbe visualizzato...quindi ho creato la variabile come recordset...

    Grazie!

  10. #10
    nessun'altro suggerimento?!?

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.