Bug i ADO.NET eller
Jeg har en stored procedure som modtager en binary(4).CREATE PROC dbo.Test(@t AS BINARY(4))
AS
SELECT * frOM eThernetunits
Hvis jeg bruger ADO.NET til at eksekvere den:
command.CommandText = "Test";
command.CommandType = System.Data.CommandType.StoredProcedure;
command.Parameters.Add("@t", DBNull.Value);
dtr = command.ExecuteReader();
saa faar jeg en exception:
Implicit conversion from data type nvarchar to binary is not allowed. Use the CONVERT function to run this query.
Er dette en BUG, eller er det meningen at det skal fungere forkert?
