1

SQL Server と VB.NET を使用しています。私のSQLでは、次のものを使用しています:

select top 1 * from tablename where 1=0 for xml auto, type, xmlschema

tablename のスキーマを取得します。それから私は使用します

select * from tablename where ID=1 for xml, auto, type, elements xsinil, root('xml')

興味のあるデータ行を取得します。

VB で次のコードを使用する場合:

Private ds as New Dataset

ds.ReadXMLSchema("xmlschema.txt")

最終的に、正しく定義された一連の列を持つ 1 つのテーブルを含む ds になります

私が試してみると:

ds.ReadXML("xmldata.txt")

コードは成功しますが、データセットのテーブルに行がありません。

私の質問は、SQL Server によって作成された xml データを、SQL Server によって指定されたスキーマを使用してデータテーブルに読み込むために何をする必要があるかということです。

4

1 に答える 1