Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361

    [VB6 - SQL] insert into: problemi con date, currency e long integer

    ciao a tutti,
    Ho già aperto una discusione dove alla fine giungerò a questo problema: ma essendo finito OT dal titolo, apro anche questa:
    Allora, adesso ho problemi ad eseguire questa query:

    codice:
    query1 = "INSERT INTO dettagli_traffico1 (idlinea, tipologia, data-ora, durata, costo, idchiamato) " & _
    "VALUES (" & iddellalinea & ", '" & txfile(3) & "', " & CDate(datizza((txfile(5)))) & " " & CDate(txfile(6)) & _
    ", " & CDbl(txfile(7)) & ", " & CCur(txfile(9)) & ", " & iddelchiamato & ")"
    I campi che mi danno problemi sono data-ora, durata e costo.
    Nella tabella access sono rispettivamente:
    general date (gg/mm/aaaa hh:mm:ss)
    double (es 1,30 o 70,34)
    currency (scientific)

    per i testi so che devo mettere i valori in singoli apici, per quei tre campi invece non ho la più pallida idea di come passarglieli.
    (passandoglieli così non riesce a prenderli.
    E nn riesco a trovare in rete come passarglieli a una query.
    Qualcuno ha già avuto problemi del genere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    aggiornamento.
    Sono riuscito a mettere una pezza sul durata e costo:
    infatti i valori numerici contenevano le virgole.
    Ho cambiato le impostazioni internazionali settando come separatore il "." ed adesso le importa che è una bellezza.
    Potrebbe essere lo stesso anche per la data?
    Non ci sono metodi più raffinati?

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.