katochanpeの備忘録です。

2008年3月16日日曜日

SqlDataAdapterのコンストラクタ

複数のSqlDataAdapterオブジェクトが
同じSqlConnectionオブジェクトを使用する
コンストラクタ

string strConn, strSQL;
strConn = "接続文字列";
SqlConnection cn = new SqlConnection(strConn);
SqlDataAdapter daA, daB;
strSQL = "SELECT * FROM A";
daA = new SqlDataAdapter(strSQL, cn);
strSQL = "SELECT * FROM B";
daB = new SqlDataAdapter(strSQL, cn);
DataSet ds = new DataSet();
cn.Open();
daA.Fill(ds, "A");
daB.Fill(ds, "B");
cn.Close();

2008年3月1日土曜日

XmlDocument InnerXmlの整形


XmlDocument doc = new XmlDocument();
doc.LoadXml(
"<test><data><hoge>abc</hoge><a>def</a></data></test>"
);
DataSet ds = new DataSet();
ds.ReadXml(new StringReader(doc.InnerXml));
StringBuilder sb= new StringBuilder();
ds.WriteXml(new StringWriter(sb));
Console.WriteLine(sb.ToString());

出力結果
<test>
<data>
<hoge>abc</hoge>
<a>def</a>
</data>
</test>


無料カウンターTeria

ブログ アーカイブ