Hallo,
ik heb een probleem. We zijn overgegaan van SQL 2000 naar SQL 2005.
Alle Stored Procedures ( SP ) werken behalve 1.
Deze geeft als output:
Msg 8114, Level 16, State 5, Procedure Sync_Suppliers_FillTmp, Line 0
Error converting data type varchar to datetime.
(1 row(s) affected)
Deze SP gebruik ik ook voor andere tabellen en hier werkt hij wel in.
Deze tabellen zijn hetzelfde en @SyncDate kijkt in beide SP's naar dezelfde kolom.
In beide tabbellen staat ook de waarde "NULL", hier kan het dus ook niet aan liggen.
Vul ik in de query hard een datum is '29/10/2008', dan geeft hij onderstaande foutmelding
Msg 242, Level 16, State 3, Procedure Sync_Suppliers_FillTmp, Line 31
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
The statement has been terminated.
(1 row(s) affected)
ik heb een probleem. We zijn overgegaan van SQL 2000 naar SQL 2005.
Alle Stored Procedures ( SP ) werken behalve 1.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| USE [WebSyncSource]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[Sync_Objects_FillTmp]
@SyncPartial = 1,
@SyncDate = N'06/11/2008'
SELECT 'Return Value' = @return_value
GO |
Deze geeft als output:
Msg 8114, Level 16, State 5, Procedure Sync_Suppliers_FillTmp, Line 0
Error converting data type varchar to datetime.
(1 row(s) affected)
Deze SP gebruik ik ook voor andere tabellen en hier werkt hij wel in.
Deze tabellen zijn hetzelfde en @SyncDate kijkt in beide SP's naar dezelfde kolom.
In beide tabbellen staat ook de waarde "NULL", hier kan het dus ook niet aan liggen.
Vul ik in de query hard een datum is '29/10/2008', dan geeft hij onderstaande foutmelding
Msg 242, Level 16, State 3, Procedure Sync_Suppliers_FillTmp, Line 31
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
The statement has been terminated.
(1 row(s) affected)
[ Voor 24% gewijzigd door Verwijderd op 06-11-2008 19:27 ]