c# - What to do if string sent to SqlCommand.ExecuteNonQuery is too long? -
 The string inserted in a table is about 2,070 characters long and I think I get this error when I Send it to ExecuteNonQuery:  The Incoming Table Data Stream (TDS) Remote Procedure Call (RPC) protocol stream is incorrect. The RPC name is invalid.     If I copy / paste the string from the debugger into SQL Server Management Studio, it will be properly inserted. This is the reason why I think this string is the length.    My question: Is there any way to run this insert statement? 77 values, so a stored procedure will need to accept all those standards and the parameters can not always be in the same order.    I can always send inserted as a string parameter in a normal process, which executes only dynamic SQL, but I try to avoid completely dynamic SQL.    Any help is appreciated. Thank you.       this was my error    ExecuteNonQuery executable method also includes command type parameter That is what I was not specifying. By default, this text will play as a command-line. Storage Processor   
 
Comments
Post a Comment