|
begin process at 2008 07 20 13:37:21
Derniers logiciels
|
Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : SqlException (0x80131904) Procedure stocké [ Base de données / SQL Server ] (_ste2a)
|
SqlException (0x80131904) Procedure stocké
le 28/04/2008 13:11:26

_ste2a
Membre Club 
|
Bonjour à tous, J'ai un souci pour récuperer le parametre BodyText dans une procédure stockées avec le controle FCKeditor : aspx : <FCKeditorV2:FCKeditorID="FCKeditor1"runat="server"Value='<%#Bind ("BodyText") %>'BasePath="~/admin/fckeditor/"Height="600px"></FCKeditorV2:FCKeditor>
vb : command.Parameters.Add("@BodyText", SqlDbType.Text).Value = BodyText
Procedure :
ALTER PROCEDURE proc_UpdateNouvellesItem @ItemID int, @CategorieID int, @Titre varchar (128), @SousTitre varchar (512), @BodyText text ASUPDATE [Nouvelles] SET [CategorieID]=@CategorieID, [Titre]=@Titre, [SousTitre]=@SousTitre, [BodyText]=@BodyText WHERE [ItemID]=@ItemID
Sans le controle FCKeditor cela fonctionne tres bien Merci de votre aide Salutations,
|
|
|
|
Re : SqlException (0x80131904) Procedure stocké
le 01/05/2008 16:49:15

coq
(Admin CS)
|
Salut, Sans le reste du message d'erreur, ça risque d'être difficile... [Nouvelles].[BodyText] n'est pas nullable ? /* coq MVP Visual C# CoqBlog*/
|
|
|
|
Re : SqlException (0x80131904) Procedure stocké
le 02/05/2008 16:13:48

_ste2a
Membre Club 
|
Bonjour, l'erreur : SqlException (0x80131904): Procedure or function 'proc_UpdateNouvellesItem' expects parameter '@BodyText', which was not supplied. ------ PublicSharedSub UpdateNouvellesItem(ByVal ItemID AsInteger, ByVal CategorieID AsInteger, ByVal Titre AsString, ByVal SousTitre AsString, ByVal BodyText AsString) Using connection AsNew SqlConnection(WebConfigurationManager.ConnectionStrings("TimesConnectionString").ConnectionString) Dim command AsNew SqlCommand("proc_UpdateNouvellesItem", connection) command.CommandType = CommandType.StoredProcedure command.Parameters.Add("ItemID", SqlDbType.Int).Value = ItemID command.Parameters.Add("@CategorieID", SqlDbType.Int).Value = CategorieID command.Parameters.Add("@Titre", SqlDbType.VarChar, 128).Value = Titre command.Parameters.Add("@Soustitre", SqlDbType.VarChar, 512).Value = SousTitre command.Parameters.Add("@BodyText", SqlDbType.Text).Value = BodyTextTry connection.Open() command.ExecuteNonQuery() FinallyIf connection IsNotNothingThenconnection.Close() EndIfEndTryEndUsingEndSubMerci de l'intéret pour mon erreur Salutations,
|
|
|
|
Re : SqlException (0x80131904) Procedure stocké
le 02/05/2008 23:50:01

coq
(Admin CS)
|
Ha bah voilà c'est déjà beaucoup plus clair. A vu de nez je dirais qu'au moment de l'appel BodyText est une référence nulle, ce qui entraine l'absence du paramètre. Quand on parle paramètre SQL, on ne passe pas la valeur NULL avec une référence nulle mais avec DbNull.Value. /* coq MVP Visual C# CoqBlog*/
|
|
|
|
Re : SqlException (0x80131904) Procedure stocké
le 14/05/2008 14:00:58

_ste2a
Membre Club 
|
Bonjour Coq, merci de ton aide Je reviens à la charge STP je n'arrive pas à le metrre en place le DBnull.value Pourais-tu m'aider ? command.Parameters.Add( "@BodyText", SqlDbType.Text).Value = String.IsNullOrEmpty(BodyText)
merci
|
|
|
Classé sous : titre, procedure, categorieid, fckeditor, bodytext
|
CalendriCode
| | | L | M | M | J | V | S | D |
| | 1 | 2 | 3 | 4 | 5 | 6 |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | | | |
|
Téléchargements
Logiciels à télécharger sur le même thème :
|
|