2 // TestSqlDataAdapter - tests SqlDataAdapter, DbDataAdapter, DataSet, DataTable,
3 // DataRow, and DataRowCollection by retrieving data
6 // Tim Coleman <tim@timcoleman.com>
7 // Daniel Morgan <danmorg@sc.rr.com>
9 // (c)copyright 2002 Tim Coleman
10 // (c)copyright 2002 Daniel Morgan
14 using System.Collections;
16 using System.Data.SqlClient;
18 namespace TestSystemDataSqlClient
20 public class TestSqlDataAdapter
22 public static void Test()
24 string connectionString;
26 SqlDataAdapter adapter;
27 DataSet dataSet = null;
34 sqlQuery = "select * from pg_tables";
36 System.Console.WriteLine ("new SqlDataAdapter...");
37 adapter = new SqlDataAdapter (sqlQuery,
40 System.Console.WriteLine ("new DataSet...");
41 dataSet = new DataSet ();
44 System.Console.WriteLine("Fill...");
45 adapter.Fill (dataSet);
48 catch (NotImplementedException e) {
49 Console.WriteLine("Exception Caught: " + e);
52 System.Console.WriteLine ("get row...");
53 if (dataSet != null) {
54 foreach (DataRow row in dataSet.Tables["Table"].Rows)
55 Console.WriteLine("tablename: " + row["tablename"]);
56 System.Console.WriteLine("Done.");
61 public static void Main()