Avatar billede lklingenberg Nybegynder
21. december 2007 - 14:52 Der er 3 kommentarer og
1 løsning

Fejl i konvertering ml dato og varchar

Hi E,

Denne SQL streng (i en SP):

SET @dato = CAST(@dato AS varchar(20))
SET @return_string = @punkt+'<del>'+@dato+'<del>'+@sted+'<del>'+@tekst

Hvor både @return_string, @punkt, @sted og @tekst er varchar

Giver denne fejl:
Syntax error converting character string to smalldatetime data type.

Er der nogen der kan sige mig hvorfor, når alle variable tilsyneladende er varchar?

/Lars
Avatar billede lorentsnv Nybegynder
21. december 2007 - 17:01 #1
Du må declare en ny varchar variable til at holde resultetet af SET @dato = CAST(@dato AS varchar(20))

Prøv:

Declare @TekstDato as varhcar(20)
SET @TekstDato = CAST(@dato AS varchar(20))
SET @return_string = @punkt+'<del>'+@TekstDato +'<del>'+@sted+'<del>'+@tekst
Avatar billede lklingenberg Nybegynder
21. december 2007 - 17:17 #2
Thanx! Smid et svar, så får du 15 virtuelle pebernødder .<;-)
Avatar billede lorentsnv Nybegynder
01. januar 2008 - 23:22 #3
Godt nyt år!
Avatar billede lklingenberg Nybegynder
02. januar 2008 - 12:04 #4
I lige måde!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat