Datepart og mssql
Jeg har lige konverteret noget fra access til mssql i den tro at det bare ville funge, men nej.JEg har f.eks denne sætning.
SQLstmt = "SELECT * FROM Ordre WHERE KundeID = " & RSKunde("KundeID") &" AND DatePart('m', Anndato) = " & I & " AND DatePart('yyyy', Anndato) = " & aar & ""
hvor I er en måned og aar er et år.
Men jeg får denne fejl retur.
Microsoft][ODBC SQL Server Driver][SQL Server]Invalid parameter 1 specified for datepart.
Den forstår jeg ikke så meget af...
hvad kan det være...
Datoformatet i db'en er dd-mm-yyyy.
Hvis jeg f.eks fjerner datepart og siger f.eks, month(betaltdato) virker det, eller jeg siger datepart(month, betaltdato) så virker det også, men ved begge to efter lidt arbejde får jeg denne fejl.
SQL Server does not exist or access denied.
Selvom den har hentet noget af det fra db'en ligesom den får en timeout.