Bonjour,
Le code suivant marche parfaitement sous VS2003. Sous VBExpress2005, j'ai l'erreur SQL: Error Converting data type varchar to int.
je mets la déclaration de ma procédure stockée également (SQLServer2000)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Quelqu'un a une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE PROCEDURE pr_Admin_GetConstraintMessage @QueryId int, @ConstraintName varchar(128), @ConstraintMessage varchar(250) output
Merci
Partager