how to write method that return datatable in CLR C#


i have specific class (.dll) return datatable method , calling in clr below ,but have output result problem .

// clr method

 public static void dtmethodclr()  
   {
    var dt = postbox.dtmethod("select top 4 name,state_desc sys.databases");
    (int = 0; < dt.rows.count; i++)
    {
      if (sqlcontext.pipe != null) sqlcontext.pipe.send(dt.rows[i][0] + dt.rows[i][1].tostring());
    }
  }

but when exec method result below

result

the problem ,

1 - column name not visible

2 - align not regular

pipe.send(string) sending messages client, not resultsets.

you need use 1 of other methods here:  sqlpipe class , either send individual records, or whole sqldatareader.

david


microsoft technology center - dallas
my blog



Visual Studio Languages  ,  .NET Framework  >  Visual C#



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

How to Share webservice object to all user

Catalog Staging