Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [vb6] e query

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    61

    [vb6] e query

    Salve raga' mi servirebbe una mano..........


    allora devo filtrare dei dati per metterli in un datagrid

    tabella carico composta da: n_doc e data

    Ora mi interessano solo i dati che abbiano il valore di n_doc uguale ad una text box chiamata txtn;

    Ho scritto cosi:

    a=val(txtn.text)
    rsd.Open "SELECT * from carico where ndoc= '" & a & "'", cn, adOpenStatic, adLockOptimistic, adCmdUnknown

    mi da pero errore:
    Tipo di dati non corrispondente dell' esprezzione criterio

    Che sbaglio :berto:


    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Togli i singoli apici ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    prova così:

    codice:
    a=val(txtn.text)
    rsd.Open "SELECT * from carico where ndoc= " & Quota(a), cn, adOpenStatic, adLockOptimistic, adCmdUnknown
    Al di fuori della Sub

    codice:
    Function Quota(Valore as String) As String
         Quota = Chr(34) & Valore & Chr(34)
    End Function
    fammi sapere se funziona
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    61
    Grazie a entrambi


    Risolto......


    a= Val(txtn.text)

    rsd.Open "SELECT descrizione,data FROM carico WHERE ndoc= " & a & "", cn, adOpenStatic, adLockOptimistic, adCmdUnknown

    Ancora grazie

  5. #5
    dovresti togliere & "" perchè non serve a nulla... nel modo in cui scrivi tu stai dicendo al programma di metterti la stringa vuota dopo la variabile a... non ha senso...
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    61
    Giusto Andrea

    ho corretto cosi
    a = Val(txtn.Text)
    Dim sql As String
    sql = "SELECT descrizione,data FROM carico WHERE ndoc= " & a


    e funge bene ........
    Scusami ma non so molto preparato...............
    Sto ancora all' inizio nonostante sia quasi vecchio ormai

  7. #7
    non ti preoccupare...
    e comunque se tu sei vecchio, io ormai sono da buttare via....
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

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.