jboy_87Medlem sedan aug. 20011 105 inlägg vad ska jag använda istället för mid?
Microsoft OLE DB Provider for SQL Server (0x80040E14)
'mid' is not a recognized function name.
/fodelsedagsbarn.asp, line 52
set recset = connect.execute ("select * from medlemmar where datediff(day,getdate(),year(getdate()))"&" & '-' & mid(Fodd,6,2) "& " & '-' & mid(Fodd,9,2))) = 0")
LarsGMedlem sedan dec. 200012 465 inlägg substring(string,start,length)
Vad är fodd för datatyp? Om det är en datetime så är det enklast att skriva
set recset = connect.execute (_
"select * from medlemmar " & _
" where month(getdate()) = month(fodd) " & _
" and day(getdate()) =day(fodd)" )
jboy_87Medlem sedan aug. 20011 105 inlägg tack LarsG funkar perfekt men vill veta hur man använder mid går det inte eller?
@ndersMedlem sedan juni 200026 914 inlägg Nej, Mid() finns inte i T-SQL. Du får använda Substring istället.