Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [vb6] Filtro

  1. #1
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138

    [vb6] Filtro

    Ciao a tutti,
    ho un problema con un filtro e non capisco dov'è l'errore.
    Qualche buon'anima può darci un'occhiatina?

    1) Creo una tabella access 2000 con questa stringa sql :
    strSQL = "CREATE TABLE " & rsEmt("cod zona") & "palin (idpal NUMBER,data DATE, ora VARCHAR(4), codspo1 VARCHAR(25) NULL)

    2)Dato che ora devo inserire dei dati presenti inseriti in un array
    apro il recordset in questo modo :

    strSQL = "SELECT * FROM palin WHERE ORA = '" & r(I).ora & "'"
    rsmdb.Open strSQL, cn, adOpenDynamic, adLockOptimistic


    premetto che ho dichiarato all'inizio questo tipo :
    Type palin
    data As Date
    ora As String
    codspo1 As String
    temputilizzato As Integer
    tempobarra As Integer
    End Type


    da cui
    dim r() as palin

    ma sembra che r(i).ora non viene considerato come dovrebbe dal filtro.
    infatti mi restituisce solo un record (il primo), quando dovrebbe restituirmi 365 record.
    Se scrivo il paramentro a mano non ha problemi, quindi è proprio in r(i).ora.

    Mi sfugge qualcosa....(?!?!)
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    Sucsa non mi è chiaro.

    dim r() as palin

    Ma l'hai dimensionato l'array?

  3. #3
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    sì, certo.
    prima lo dichiaro e poi lo dimensiono

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    Come mai ora è un VARCHAR(4)? in che formato è?

  5. #5
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    è il tipo di dati di sql che contiene caratteri... sbaglio?

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    No no giusto ma l'ora com'e'? 1634 oppure 16:34?

  7. #7
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    l'ora è di 4 caratteri, tipo "1615"

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.