Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
IceDread
Yak Posting Veteran
66 Posts |
Posted - 2008-09-22 : 11:05:44
|
Hi!I've a return that is larger then 4k chars from an stored procedure, the return is "FOR XML RAW('xxx'), ELEMENTS, ROOT('x')" and the sp by itself works good when I run run it in ms sql 2005.The problem is my c# (.net 3.5) program (I believe).How do I catch my sp return properly? It seams my application only gets the first 2033 chars.Thanks for help! |
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2008-09-22 : 11:29:41
|
Change your C# code to proper datatype (XML) or string for more than 2033 bytes. E 12°55'05.63"N 56°04'39.26" |
|
|
jsmith8858
Dr. Cross Join
7423 Posts |
Posted - 2008-09-22 : 11:50:53
|
quote: Originally posted by IceDread Hi!I've a return that is larger then 4k chars from an stored procedure, the return is "FOR XML RAW('xxx'), ELEMENTS, ROOT('x')" and the sp by itself works good when I run run it in ms sql 2005.The problem is my c# (.net 3.5) program (I believe).How do I catch my sp return properly? It seams my application only gets the first 2033 chars.Thanks for help!
This may sound crazy, but maybe if you posted your code or if you provided more specifics we could help you better?- Jeffhttp://weblogs.sqlteam.com/JeffS |
|
|
IceDread
Yak Posting Veteran
66 Posts |
Posted - 2008-09-23 : 08:47:11
|
Yes it does.However, thanks for trying.This link might be of interest for someone else experiencing my problem.http://aspnetresources.com/blog/executescalar_truncates_xml.aspx |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2008-09-24 : 01:03:17
|
Why would you use ExecuteScalar on XML in the first place?And as a sidenote, don't you think telling us you ussed ExecuteScalar is a vital piece of information to solve your problem?Just as Jeff, wrote; Post your code and we can help. We can't read your mind. E 12°55'05.63"N 56°04'39.26" |
|
|
|
|
|