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

    Problema date da ASP.NET a SQL

    Devo salvare delle date all'interno di una tabella SQL...
    In una colonna devo salvare la data attuale e in un'altra la data selezionata dal controllo calendario.
    La data attuale la salvo correttamente scrivendo nella INSERT sql il comando "GetDate()" mentre la data selezionata dal calendario non riesco a salvarla correttamente :master:

    Di seguito le 2 righe di codice che mi danno il problema:
    codice:
    String dataCalStr = dataCal.Year.ToString() + "-" + dataCal.Month.ToString() + "-" + dataCal.Day.ToString();
            
    String queryString = "INSERT INTO LogTable (Data_Inserimento, Data_Fine) VALUES ("GetDate()" + ", " + dataCalStr)";
    dataCal è la data ricavato dal controllo calendario attraverso il comando Calendar1.SelectedDate; l'inserimento su DB lo faccio tramite il comando ExecuteNonQuery.

    L'applicazione non restituisce nessun errore ma salva una data improbabile, ovvero 1905-06-07

    Dove sbaglio?

  2. #2
    Problema risolto modificando il codice come segue:
    codice:
    String dataCalStr = "CONVERT (datetime, '" + dataCal.Year.ToString() + "-" + dataCal.Month.ToString() + "-" + dataCal.Day.ToString() + "')";

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.