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

    [VB6]+[Access] - Caricamento campo non proprio esatto

    Ciao!
    Vado subito al punto!

    Io carico un valore ID contatore da un database tramite codice VB6.
    Il tipo di connessione usata è ADO.

    Per manipolare il valore del campo ID uso:

    codice:
    rsRecordset("ID")
    Tutto sembrerebbe funzionare! Se non fosse che io nel database ho dato al campo ID un formato di tipo "000" ovvero invece che segnarmi il contantore così:

    1
    2
    3
    ..
    n

    Me lo segna così:

    001
    002
    003
    ...
    00n

    Il problema è che quando io carico il valore (che nel database è nel formato giusto) mi toglie li zeri.

    Es: se uso:
    codice:
    label1.caption=rsRecordset("ID")
    nella label invece che scrivermi 001 (come è scritto il campo ID nel DB) mi mette 1.

    che posso fare?!?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Sei sicuro che sbagli vb a visualizzarteli e che, invece, nella definizione del campo ID (Contatore) non sia stato impostato un formato personalizzato del tipo 000?
    I campi contatore sono numeri: 1, 2, 3 ecc... e se tu (in access) li vedi con il formato 001,002 ecc..??
    Ciao

  3. #3
    Nel database, anche se gli mette gli zeri non significativi, è formato numerico. Quello che conta non è quello che vedi, ma il contenuto (vedi "010", ma contiene 10)
    Così come formatti il campo nel database, lo devi fare anche nella Label

    codice:
    label1.caption=format(rsRecordset("ID"), "000")

  4. #4
    AH! Quindi non devo formattarlo in Access ma in VB!

  5. #5
    Originariamente inviato da Pinco Pallino 2
    AH! Quindi non devo formattarlo in Access ma in VB!
    Si, essendo un contatore in Access non può che rimanere numerico.

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.