Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    109

    (vb6) risultato query su label

    ciao a tutti ho il seguente problema..non riesco a importare il risultato di questa query su una label :
    <code>
    nomeCittà = "Select città from Città where idCittà=" & N & ""
    'Set rst = conn.Execute(nomeCittà)
    </code>
    la query è questa l'unico problema è che non so come importare il risultato attrvaerso la seguente label.. Label1.. chi mi può aiutare?? grazie..

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Una volta ottenuto il recordset (rst), assegna alla caption della label il valore dell'elemento

    rst.Fields("tuo campo")

    P.S. I tag per il codice non sono tra <> ma tra []
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    109
    ciao..grazie della risposta, ho seguito quello che mi hai detto fino ad un certo punto..in termini teorici ho capito ma non so come assegnare il valore alla Label visto che non posso usare rst.fields..me lo puoi spiegare in termini pratici se possibile.. grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    759
    Originariamente inviato da caso92
    ... visto che non posso usare rst.fields ...
    perché non puoi?

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Grumpy
    perché non puoi?
    Già ... perché ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    109
    codice:
    Label.AddItem rst.Fields("nomeCittà")
    nomeCittà è la query..lo so che possono sembrarti strane alcune domande ma ho poca dimestichezza con le query su VB6. Grazie ciao

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La Label non ha un metodo AddItem ... sei sicuro di conoscere le basi del linguaggio/sistema ? Sono necessarie anche solo per poter dialogare in questo forum ...

    nomeCittà non è il nome del campo che ti interessa ottenere ... il campo si chiama città (almeno, da quello che hai scritto) ... quindi dovrebbe essere

    Label.Caption = rst.Fields("città")
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    109
    si lo so che non è una sua propietà era per farti intendere..le basi ce le ho visto che sto facendo un programma di VB6..comunque risolto bastava cambiare il nome alla label che Label1 non so perchè non gli piaceva..grazie mille sei stato prezioso ciaoo..

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da caso92
    si lo so che non è una sua propietà era per farti intendere..le basi ce le ho visto che sto facendo un programma di VB6..
    ...


    comunque risolto bastava cambiare il nome alla label che Label1 non so perchè non gli piaceva..grazie mille sei stato prezioso ciaoo..
    Prego ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    109
    è normale che sei perplesso comunque ti devo una spiegazione..ho fatto come mi hai detto tu ma non funzionava a forza di riprovare è bastato cambiare il nome alla Label e si è risolto tutto..ti pongo un ultima domanda se posso..come faccio a fare la stessa cosa però con il risultato della funzione Sum su un campo..io ci sto provando ma mi restituisce :
    Impossibile trovare l'oggetto nell'insieme o nel numero corrispondente .. io ho porovato a farlo così:
    codice:
    totBancali = "Select sum(numBancali) from Ordini,Città,Clienti where Clienti.idCliente=Ordini.idCliente and Città.idCittà=Clienti.idCittà and Città.idCittà= " & N & ""
    Set rst = conn.Execute(totBancali)
    y = rst.Fields(numBancali)
    grazie in anticipo a chiunque risponderà .. ciao

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.