Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    [VB6]differenze numeri decimali tra VB e Access

    ciao a tutti...
    Ho una tabella in access cn un campodi tipo "Numerico" dimensione campo "Precisione singola"

    io in visual basic faccio una select del tipo:
    codice:
    strSQL = "SELECT * from parametri WHERE sezione=" & Adodc1.Recordset("sezione") & ""
    Set recset = DataEnvironment1.Connection1.Execute(strSQL)
    quando il recordset dell'adodc1 e un valore intero (2 6 80 500 etc...)
    La select funziona correttamente...
    Ma quando il valore e un numero con la virgola, mi da il seguente errore:

    TIPI DI DATI NON CORRISPONDENTI NELL'ESPRESSIONE CRITERIO

    perchè???

    grazie a tutti


  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    30
    Ora, di preciso non ricordo, ma mi pare che il vb usa la virgola per separare i decimali mentre l'access il punto, quindi ecco spiegato l'errore. E' possibile cambiare queste impostazioni ma non ricordo dove... oppure fai una replace sul tuo campo

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.