Salve,
ho una stored procedure la quale accetta i seguenti parametri:
Al suo interno ho dichiarato una variabile datetime in questo modocodice:@mese as varchar(2), @anno as varchar(4)
bene...adesso, se faccio girare la stored su una versione italiana di SqlServer, devo impostare la variabile così:codice:declare @DataFine datetime
diversamente, su una versione americana, la variabile @DataFine deve essere così costruita:codice:set @DataFine=@giorno + '/' + @mese + '/' + @anno
siccome la web application può è essere installata su entrambe le piattaforme, cìè un metodo per evitare l'incoveniente?codice:set @DataFine=@anno + '/' +@mese + '/' +@giorno
Io ho provato così:
ma non ho ottenuto un tubo....codice:set @DataFine=@anno+@mese+@giorno set @DataFine=CONVERT(char(10), @DataFine, 103)
Grazie mille![]()

Rispondi quotando
