<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://drowningintechnicaldebt.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Shawn Weisfeld [MVP] - All Comments</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/default.aspx</link><description>Undertake something that is difficult; it will do you good.  Unless
you try to do something beyond what you have already mastered,
you will never grow.  – Ronald E. Osborn</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Die Code-Zentrale  &amp;raquo; Blog Archive   &amp;raquo; schneller Zugriff auf Bitmaps, Manipulation von Bitmaps</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2006/11/06/Bitmap-Processing-in-C_2300_.aspx#657</link><pubDate>Thu, 02 Oct 2008 11:17:10 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:657</guid><dc:creator>Die Code-Zentrale  » Blog Archive   » schneller Zugriff auf Bitmaps, Manipulation von Bitmaps</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Die Code-Zentrale &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; schneller Zugriff auf Bitmaps, Manipulation von Bitmaps&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=657" width="1" height="1"&gt;</description></item><item><title>Leistung von Visual Basic verbessern - EntwicklerGemein.de</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2006/12/13/VB.NET-vs.-C_23002E00_NET.aspx#654</link><pubDate>Sat, 27 Sep 2008 11:53:35 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:654</guid><dc:creator>Leistung von Visual Basic verbessern - EntwicklerGemein.de</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Leistung von Visual Basic verbessern - EntwicklerGemein.de&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=654" width="1" height="1"&gt;</description></item><item><title>Free .NET Hosting for User Groups | Legal Webmastering</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/08/30/free-net-hosting-for-user-groups.aspx#640</link><pubDate>Sat, 30 Aug 2008 12:03:05 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:640</guid><dc:creator>Free .NET Hosting for User Groups | Legal Webmastering</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Free .NET Hosting for User Groups | Legal Webmastering&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=640" width="1" height="1"&gt;</description></item><item><title>re: Using XML\A and C# to Query SAP BW</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2007/06/14/using-xml-a-and-c-to-query-sap-bw.aspx#631</link><pubDate>Wed, 06 Aug 2008 15:23:29 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:631</guid><dc:creator>schwinbp</dc:creator><description>&lt;p&gt;Shawn,&lt;/p&gt;
&lt;p&gt; Great and helpful article. I have one question on the Xml that comes back from SAP(like below). The problem is that the descriptive column names are in the Schema section and the column names in the actual xml are in a &amp;quot;C00000#&amp;quot; format. &lt;/p&gt;
&lt;p&gt;How do I would convert this data into a DataSet or DataTable object that has the columns named with the names in the schema?&lt;/p&gt;
&lt;p&gt;&amp;lt;root xmlns=&amp;quot;urn:schemas-microsoft-com:xml-analysis:rowset&amp;quot; xmlns:xsd=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;www.w3.org/.../XMLSchema&amp;quot;&lt;/a&gt; xmlns:xsi=&amp;quot;&lt;a rel="nofollow" target="_new" href="&lt;a rel="nofollow" target="_new" href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;www.w3.org/.../XMLSchema-instance&amp;quot;&lt;/a&gt;&amp;gt;"&gt;www.w3.org/.../XMLSchema-instance&amp;quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:schema xmlns=&amp;quot;urn:schemas-microsoft-com:xml-analysis:rowset&amp;quot; targetNamespace=&amp;quot;urn:schemas-microsoft-com:xml-analysis:rowset&amp;quot; xmlns:xsi=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.w3.org/2001/XMLSchema-instance&amp;quot;"&gt;www.w3.org/.../XMLSchema-instance&amp;quot;&lt;/a&gt; xmlns:xsd=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.w3.org/2001/XMLSchema&amp;quot;"&gt;www.w3.org/.../XMLSchema&amp;quot;&lt;/a&gt; xmlns:sql=&amp;quot;urn:schemas-microsoft-com:xml-sql&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;xsd:element name=&amp;quot;root&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;xsd:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;lt;xsd:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;&amp;lt;xsd:element name=&amp;quot;row&amp;quot; type=&amp;quot;row&amp;quot; /&amp;gt; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;lt;/xsd:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/xsd:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;/xsd:element&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;xsd:simpleType name=&amp;quot;uuid&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;xsd:restriction base=&amp;quot;xsd:string&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;lt;xsd:pattern value=&amp;quot;[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/xsd:restriction&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;/xsd:simpleType&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;xsd:complexType name=&amp;quot;row&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;xsd:sequence minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000000&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[ZFISQUART].[LEVEL01].[MEMBER_CAPTION]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000001&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[ZDBBUS].[LEVEL01].[MEMBER_CAPTION]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000002&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[Measures].[ZDBOPINC]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000003&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[Measures].[ZDBORONA]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000004&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[Measures].[ZDBORONAR]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xsd:element name=&amp;quot;C000005&amp;quot; type=&amp;quot;xsd:string&amp;quot; sql:field=&amp;quot;[Measures].[ZDBNETASS]&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;/xsd:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;/xsd:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xsd:schema&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;row&amp;gt;&amp;lt;C000000&amp;gt;FY04Q1&amp;lt;/C000000&amp;gt;&amp;lt;C000001&amp;gt;Sales&amp;lt;/C000001&amp;gt;&amp;lt;C000002&amp;gt;10,000.00 USD&amp;lt;/C000002&amp;gt;&amp;lt;C000003&amp;gt;0.000&amp;lt;/C000003&amp;gt;&amp;lt;C000004&amp;gt;0.000&amp;lt;/C000004&amp;gt;&amp;lt;C000005&amp;gt;100,000.00 USD&amp;lt;/C000005&amp;gt;&amp;lt;/row&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;row&amp;gt;&amp;lt;C000000&amp;gt;FY04Q1&amp;lt;/C000000&amp;gt;&amp;lt;C000001&amp;gt;Marketing&amp;lt;/C000001&amp;gt;&amp;lt;C000002&amp;gt;1,200.00 USD&amp;lt;/C000002&amp;gt;&amp;lt;C000003&amp;gt;0.000&amp;lt;/C000003&amp;gt;&amp;lt;C000004&amp;gt;0.000&amp;lt;/C000004&amp;gt;&amp;lt;C000005&amp;gt;125,000.00 USD&amp;lt;/C000005&amp;gt;&amp;lt;/row&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/root&amp;gt;&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=631" width="1" height="1"&gt;</description></item><item><title>Vicodin.</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2006/12/13/VB.NET-vs.-C_23002E00_NET.aspx#629</link><pubDate>Wed, 30 Jul 2008 08:05:10 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:629</guid><dc:creator>No prescription vicodin.</dc:creator><description>&lt;p&gt;Vicodin. Vicodin withdrawal.&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=629" width="1" height="1"&gt;</description></item><item><title>Dependency ultram.</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2006/12/13/VB.NET-vs.-C_23002E00_NET.aspx#625</link><pubDate>Mon, 21 Jul 2008 16:58:52 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:625</guid><dc:creator>Ultram.</dc:creator><description>&lt;p&gt;Ultram. Order ultram no prescription. Tramadol ultram and acute pain.&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=625" width="1" height="1"&gt;</description></item><item><title>2 Static  &amp;raquo; Blog Archive   &amp;raquo; 2 Static ?? Blog Archive ?? 2 Static ?? Blog Archive ?? Generics &amp;#8230;</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/06/05/generics-extension-methods-and-xml-serialization.aspx#611</link><pubDate>Sun, 08 Jun 2008 18:07:55 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:611</guid><dc:creator>2 Static  » Blog Archive   » 2 Static ?? Blog Archive ?? 2 Static ?? Blog Archive ?? Generics …</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2 Static &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; 2 Static ?? Blog Archive ?? 2 Static ?? Blog Archive ?? Generics &amp;amp;#8230;&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=611" width="1" height="1"&gt;</description></item><item><title>2 Static  &amp;raquo; Blog Archive   &amp;raquo; 2 Static ?? Blog Archive ?? Generics , Extension Methods, and XML &amp;#8230;</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/06/05/generics-extension-methods-and-xml-serialization.aspx#610</link><pubDate>Sat, 07 Jun 2008 01:29:49 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:610</guid><dc:creator>2 Static  » Blog Archive   » 2 Static ?? Blog Archive ?? Generics , Extension Methods, and XML …</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2 Static &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; 2 Static ?? Blog Archive ?? Generics , Extension Methods, and XML &amp;amp;#8230;&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=610" width="1" height="1"&gt;</description></item><item><title>2 Static  &amp;raquo; Blog Archive   &amp;raquo; Generics , Extension Methods, and XML Serialization</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/06/05/generics-extension-methods-and-xml-serialization.aspx#609</link><pubDate>Fri, 06 Jun 2008 00:55:47 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:609</guid><dc:creator>2 Static  » Blog Archive   » Generics , Extension Methods, and XML Serialization</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2 Static &amp;nbsp;&amp;amp;raquo; Blog Archive &amp;nbsp; &amp;amp;raquo; Generics , Extension Methods, and XML Serialization&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=609" width="1" height="1"&gt;</description></item><item><title>re: Using XML\A and C# to Query SAP BW</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2007/06/14/using-xml-a-and-c-to-query-sap-bw.aspx#596</link><pubDate>Tue, 22 Apr 2008 13:26:31 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:596</guid><dc:creator>johni2i</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;I'm trying to integrate a SAPBW connection into my .net website using a SAPBW xml/a adapter. (I've added a web reference to this so I have a .wdsl).&lt;/p&gt;
&lt;p&gt;However, I'm stuck with step 3 which shows how to implement the solution for an application rather then a website so it talks about modify the generated webservice proxy??&lt;/p&gt;
&lt;p&gt;&amp;quot;Step 3: Modify the WebService Proxy Class, When .NET generates the proxy class it declares the Execute Mehtod with two arguments the ExecuteCommand and a PropertiesType. The PropertiesType is a base class for the DiscoverProperties object, but has no properties. To fix this we actually want to pass a DiscoverProperties object to the Execute Method. While this compiles fine the XML serializer has a problem serializing the request. To fix this add &amp;quot;[XmlElement(typeof(DiscoverProperties))]&amp;quot; before the PropertiesType argument in the Execute Methods Signature. It should look like this &amp;quot;public System.Xml.XmlElement Execute([System.Xml.Serialization.XmlElementAttribute(IsNul lable=true)] ExecuteCommand Command, [XmlElement(typeof(DiscoverProperties))]PropertiesType Properties) {&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;How do I make this sort of change in a .net website. Do I need to modify the webreference wdsl file?&lt;/p&gt;
&lt;p&gt;Any help would be very much appreciated because I can't seem to get over this... (please find my code below).&lt;/p&gt;
&lt;p&gt;Imports System&lt;/p&gt;
&lt;p&gt;Imports System.Data&lt;/p&gt;
&lt;p&gt;Imports System.Xml&lt;/p&gt;
&lt;p&gt;Imports System.Collections.Generic&lt;/p&gt;
&lt;p&gt;Imports System.Text&lt;/p&gt;
&lt;p&gt;Imports System.Net&lt;/p&gt;
&lt;p&gt;Imports Microsoft&lt;/p&gt;
&lt;p&gt;Imports SAPBW&lt;/p&gt;
&lt;p&gt;Imports Microsoft.AnalysisServices.AdomdClient&lt;/p&gt;
&lt;p&gt;Imports System.Xml.Serialization&lt;/p&gt;
&lt;p&gt;Imports System.Xml.Schema&lt;/p&gt;
&lt;p&gt;Imports System.IO&lt;/p&gt;
&lt;p&gt;'Namespace SAPBW&lt;/p&gt;
&lt;p&gt;&amp;lt;XmlInclude(GetType(_Default))&amp;gt; _&lt;/p&gt;
&lt;p&gt;&amp;lt;XmlInclude(GetType(PropertiesType))&amp;gt; _&lt;/p&gt;
&lt;p&gt;&amp;lt;XmlInclude(GetType(DiscoverProperties))&amp;gt; _&lt;/p&gt;
&lt;p&gt;Partial Class _Default&lt;/p&gt;
&lt;p&gt;Inherits System.Web.UI.Page&lt;/p&gt;
&lt;p&gt;'Global Variables&lt;/p&gt;
&lt;p&gt;Private BWQuery As MsXmlAnalysis&lt;/p&gt;
&lt;p&gt;Private Command As ExecuteCommand&lt;/p&gt;
&lt;p&gt;Private result As XmlElement&lt;/p&gt;
&lt;p&gt;Private convert_result As XmlNodeReader&lt;/p&gt;
&lt;p&gt;Private properties As DiscoverProperties&lt;/p&gt;
&lt;p&gt;'Private properties As PropertiesType&lt;/p&gt;
&lt;p&gt;Private login As NetworkCredential&lt;/p&gt;
&lt;p&gt;Private cellset_result As CellSet&lt;/p&gt;
&lt;p&gt;Private tuples_on_columns As TupleCollection&lt;/p&gt;
&lt;p&gt;Private i As Integer&lt;/p&gt;
&lt;p&gt;Private nr_tuples_on_columns As Integer&lt;/p&gt;
&lt;p&gt;Protected UN As String = &amp;quot;UserName&amp;quot;&lt;/p&gt;
&lt;p&gt;Protected Pass As String = &amp;quot;PassWord&amp;quot;&lt;/p&gt;
&lt;p&gt;Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;/p&gt;
&lt;p&gt;InitializeVariables()&lt;/p&gt;
&lt;p&gt;SetVariables()&lt;/p&gt;
&lt;p&gt;WriteCommand()&lt;/p&gt;
&lt;p&gt;Commands()&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;Private Sub InitializeVariables()&lt;/p&gt;
&lt;p&gt;BWQuery = New MsXmlAnalysis()&lt;/p&gt;
&lt;p&gt;Command = New ExecuteCommand()&lt;/p&gt;
&lt;p&gt;properties = New DiscoverProperties()&lt;/p&gt;
&lt;p&gt;properties.PropertyList = New DiscoverPropertiesPropertyList()&lt;/p&gt;
&lt;p&gt;login = New NetworkCredential()&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;Private Sub SetVariables()&lt;/p&gt;
&lt;p&gt;login.UserName = UN&lt;/p&gt;
&lt;p&gt;login.Password = Pass&lt;/p&gt;
&lt;p&gt;BWQuery.Credentials = login&lt;/p&gt;
&lt;p&gt;BWQuery.PreAuthenticate = True&lt;/p&gt;
&lt;p&gt;properties.PropertyList.Content = &amp;quot;SchemaData&amp;quot;&lt;/p&gt;
&lt;p&gt;properties.PropertyList.Format = &amp;quot;Multidimensional&amp;quot;&lt;/p&gt;
&lt;p&gt;properties.PropertyList.DataSourceInfo = &amp;quot;default&amp;quot;&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;Private Sub WriteCommand()&lt;/p&gt;
&lt;p&gt;Command.Statement = &amp;quot;SELECT NON EMPTY { [Measures].[3YIJG796Q2HIRX2ZBG2MMQZNN] } ON COLUMNS, NON EMPTY {[FEEEARNER].[LEVEL01].ALLMEMBERS } ON ROWS FROM [OP_CTIM3/FI_CTIM3_001_V01]&amp;quot;&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;Private Sub Commands()&lt;/p&gt;
&lt;p&gt;'Dim s As XmlSerializer = new XmlSerializer(typeof(result))&lt;/p&gt;
&lt;p&gt;'&amp;lt;XmlElement(typeof(DiscoverProperties))&amp;gt;&lt;/p&gt;
&lt;p&gt;Try&lt;/p&gt;
&lt;p&gt;Dim propType As PropertiesType&lt;/p&gt;
&lt;p&gt;/************************************************** ******&lt;/p&gt;
&lt;p&gt;**This is the problem as Execute expects (Command, Property) &lt;/p&gt;
&lt;p&gt;**however i've populated Discoverproperties attribute but &lt;/p&gt;
&lt;p&gt;**cannout pass it without implementing step 3. So I am trying &lt;/p&gt;
&lt;p&gt;**to pass BWQuery.Execute(Command, properties) &lt;/p&gt;
&lt;p&gt;************************************************** ******/&lt;/p&gt;
&lt;p&gt;result = BWQuery.Execute(Command, propType)&lt;/p&gt;
&lt;p&gt;convert_result = New XmlNodeReader(result)&lt;/p&gt;
&lt;p&gt;cellset_result = CellSet.LoadXml(convert_result)&lt;/p&gt;
&lt;p&gt;Dim i As Integer = 1&lt;/p&gt;
&lt;p&gt;For i = 1 To nr_tuples_on_columns&lt;/p&gt;
&lt;p&gt;Response.Write(tuples_on_columns(i).Members(0).Cap tion)&lt;/p&gt;
&lt;p&gt;Next&lt;/p&gt;
&lt;p&gt;'Console.ReadLine()&lt;/p&gt;
&lt;p&gt;Catch ex As Exception&lt;/p&gt;
&lt;p&gt;Response.Write(ex.ToString())&lt;/p&gt;
&lt;p&gt;End Try&lt;/p&gt;
&lt;p&gt;End Sub&lt;/p&gt;
&lt;p&gt;End Class&lt;/p&gt;
&lt;p&gt;'End Namespace&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=596" width="1" height="1"&gt;</description></item><item><title>re: Dallas Community Leadership Summit </title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/02/14/dallas-community-leadership-summit.aspx#571</link><pubDate>Mon, 18 Feb 2008 21:22:25 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:571</guid><dc:creator>calebjenkins</dc:creator><description>&lt;p&gt;Hey Shawn - &lt;/p&gt;
&lt;p&gt;It was great meeting you at the CLS. Thanks for joining us and for the great participation!&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=571" width="1" height="1"&gt;</description></item><item><title>Taxes &amp;raquo; Dallas Community Leadership Summit</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/02/14/dallas-community-leadership-summit.aspx#561</link><pubDate>Fri, 15 Feb 2008 04:25:55 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:561</guid><dc:creator>Taxes » Dallas Community Leadership Summit</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Taxes &amp;amp;raquo; Dallas Community Leadership Summit&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=561" width="1" height="1"&gt;</description></item><item><title>Dallas Community Leadership Summit | Health Insurance</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/02/14/dallas-community-leadership-summit.aspx#560</link><pubDate>Fri, 15 Feb 2008 02:44:40 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:560</guid><dc:creator>Dallas Community Leadership Summit | Health Insurance</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dallas Community Leadership Summit | Health Insurance&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=560" width="1" height="1"&gt;</description></item><item><title>Free Tutorials</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/02/11/c-tutorials.aspx#557</link><pubDate>Tue, 12 Feb 2008 01:57:33 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:557</guid><dc:creator>Free Tutorials</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Free Tutorials&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=557" width="1" height="1"&gt;</description></item><item><title>re: South Florida Code Camp 2008</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/02/02/south-florida-code-camp-2008.aspx#552</link><pubDate>Tue, 05 Feb 2008 00:57:01 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:552</guid><dc:creator>sweisfeld</dc:creator><description>&lt;p&gt;I got some glowing praise via email, and I thought I would share. &lt;/p&gt;
&lt;p&gt;---------------------------------&lt;/p&gt;
&lt;p&gt;I have attended several of your presentations, the most recent at CodeCamp 2008 in Miramar. Your presentations are always well thought out, organized and informative. In my opinion your greatest strength is your ability to stay focused on the presentation and not let it get off course via questions from us. Thanks for taking the time to speak to us and I look forward to your future presentations. &lt;/p&gt;
&lt;p&gt;Ken&lt;/p&gt;
&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=552" width="1" height="1"&gt;</description></item></channel></rss>