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

    errore: "incompatibilità tra tipi"

    Tipo di errore:
    Provider (0x80020005)
    Incompatibilità tra tipi.
    -------------------------------------------------------------
    Ciao!!!
    mi da questo errore quando provo ad inviare dei dati attraverso un form che ho preparato con ASP.

    alla riga che mi segnala c'è questo:

    rs.fields("data_ingresso")=Request.Form("data_ingr esso")

    Allora:
    - Il form è un form CV
    - Scrive su un db SQL Server
    - Sul db, il campo è di tipo datetime, lunghezza 8, e accetta valori null
    - Sul form, per quel campo non ho particolari controlli perchè è facoltativo, però ho fatto caso che se vado a riempirlo non si crea l'errore. Se lo lascio vuoto si.

    Posso mettere un controllo che nel caso in cui il campo dovesse essere vuoto gli si assegni un valore specifico?come faccio, mi date una mano?
    Grazie!!
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  2. #2
    il tutto con una semplice if, non credi?

  3. #3
    mi dai una mano per scriverla?
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  4. #4
    Originariamente inviato da J.Lankart
    mi dai una mano per scriverla?
    ok, comincio io, tu continua

    IF...

  5. #5
    grazie!!.........eheh!!

    ho provato con qualcosa tipo
    IF (document.form1.data_ingresso)==""
    {
    document.form1.data_ingresso = "prova"
    }

    ma non va.......forse perchè essendo un campo datetime accetta solo valori in formato data?
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  6. #6
    ti hai arrisposto d'assolo.

  7. #7
    alri modi per poter risolvere?Non posso asseganrgli un valore data.......posso provare a dargli "null"?
    E' arrabbiato con il mondo, con la propria famiglia e con se stesso. Più che altro è arrabbiato e basta. (Goblin furioso)

    Scaglia abbastanza goblin su un qualsiasi problema e dovresti risolverlo. E in ogni caso ti ritroverai meno goblin trai i piedi. (Scagliaorda goblin)

  8. #8
    prova. oppure una data fittizia (01/01/1901)

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.