[vb.net][vbexpress] erreur output parameter stored procedure
Bonjour,
Le code suivant marche parfaitement sous VS2003. Sous VBExpress2005, j'ai l'erreur SQL: Error Converting data type varchar to int.
Code:
1 2 3 4 5 6 7
|
da.Command.Parameters.AddWithValue("@QueryId", QueryId)
da.Command.Parameters.AddWithValue("@ConstraintName", ConstraintName)
da.Command.Parameters.AddWithValue("@ConstraintMessage", SqlDbType.VarChar)
da.Command.Parameters("@ConstraintMessage").Size = 250
da.Command.Parameters("@ConstraintMessage").Direction = ParameterDirection.Output
da.ExecuteNonQuery("pr_Admin_GetConstraintMessage", DatabaseAccess.SQLType.StoredProcedure) |
je mets la déclaration de ma procédure stockée également (SQLServer2000)
Code:
1 2 3 4
| CREATE PROCEDURE pr_Admin_GetConstraintMessage
@QueryId int,
@ConstraintName varchar(128),
@ConstraintMessage varchar(250) output |
Quelqu'un a une idée?
Merci