Send Records Straight To DataTable

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default Send Records Straight To DataTable

    I know how to use the Fill method of a SqlDataAdapter (into a DataSet) but
    it seems quite long winded, if I just want to get the results into a
    DataTable object. Is there a better way of doing this?


    Beza Guest

  2. Similar Questions and Discussions

    1. Which db connection is better? DSN vs. straight
      > hard code the connection into your code calling the servername and database file) DSN ODBC is deprecated. Use OLEDB / DSN-less whenever...
    2. Adding Records to DataTable/Combining two tables/Take Data from DGrid to DTable
      Forgive me if this is long... I need to know how to add new rows to a dataTable or combine the data of two tables(with the same format). I'll...
    3. Straight connectors?
      Hi, is it possible to create straight connectors in Freehand? E.g. from one corner of a rectangle to a corner of another rectangle, i.e. from one...
    4. Rotation but keep going straight???
      I have model that I'm translating along the x axis e.g.(pModel.translate(2,0,0)). At a certian point on the x axis e.g.(if pModel.transform.position...
    5. what exactly do you need to escape? (I can never get this straight)
      Steve <me@home.com> wrote: You never *need* to escape slash. The only time you might want to escape it is inside a quote-like operator that has...
  3. #2

    Default Re: Send Records Straight To DataTable

    It isn't long winded at all.

    DataTable dt = new DataTable();
    SqlDataAdapter sa = new SqlDataAdapter();
    sa.SelectCommand = new SqlCommand();
    sa.SelectCommand.Connection = new SqlConnection( "connectionstring" );
    sa.SelectCommand.CommandText = "Select * from *";

    sa.SelectCommand.Connection.Open();
    sa.Fill( dt );

    You can combine some of these lines together with the constructor, but I was
    just showing you the easy way to follow.

    HTH,

    bill


    "Beza" <beza@beza.com> wrote in message
    news:edTA5JKPDHA.2228@tk2msftngp13.phx.gbl...
    > I know how to use the Fill method of a SqlDataAdapter (into a DataSet) but
    > it seems quite long winded, if I just want to get the results into a
    > DataTable object. Is there a better way of doing this?
    >
    >

    William F. Robertson, Jr. Guest

  4. #3

    Default Re: Send Records Straight To DataTable

    Use a DataReader to get the data. Then create a new instance of a DataTable.
    Then loop through the DataReader, adding a row to the DataTable with each
    pass, and fill the columns of the row from the columns of the DataReader
    row.

    HTH,

    Kevin Spencer
    Microsoft FrontPage MVP
    Internet Developer
    [url]http://www.takempis.com[/url]
    Big things are made up of
    lots of Little things.

    "Beza" <beza@beza.com> wrote in message
    news:edTA5JKPDHA.2228@tk2msftngp13.phx.gbl...
    > I know how to use the Fill method of a SqlDataAdapter (into a DataSet) but
    > it seems quite long winded, if I just want to get the results into a
    > DataTable object. Is there a better way of doing this?
    >
    >

    Kevin Spencer Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139