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

    [VB6] inserimento data in mdb

    Qualè la procedura per inserire una data 15/10/2008 in un campo della taballa di un mdb formattata come data?


    Grazie

  2. #2

  3. #3
    nell'mdb access ho creato una tabella PROVA con 2 campi NOME (testo) e DATA (data/ora) .
    dal vb6 mi collego al db access ed eseguo la query per l'inserimento dei dati.
    il problema è quando deve scrivere la data nel compo data, mi da errore, perchè la vuole inserita in certo modo.
    certi mi dicono di mettere i cancelletti # davanti e dietro la data, ma non funziona.
    altre soluzioni?

    l'errore che mi da vb6 in fase di inserimento è "Tipi di dati non corrispondenti nell'espressione criterio".

    Grazie

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    E' vero, potrebbe essere che la data vuole i cancelletti, ma non sempre, dipende dal database. Ecco perchè alcuni dicono di sì, altri dicono di no.

    Se non mostri la stringa SQL è difficile indovinare dove sia l'errore, quindi...

    ...mostra la stringa SQL.

    Oppure levati di torno questi problemi una volta per tutte, ed usa i Parametri di ADO.
    Vedi questo mio breve articolo, con progetto

    ADO, Parametri e affini
    http://nuke.vbcorner.net/Articoli/VB...5/Default.aspx

    Ciao

  5. #5
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Io, grazie all'aiuto di Gibra ed altri, ho risolto così nell'SQL

    codice:
    #" & Format(Campo_Data, "mm/dd/yyyy") & "#

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.