22/07/11 19:29
bruno.demarini
Ciao a tutti, sto apprendendo i metodi ReadXml e ReadXmlSchema di ADO.NET.
Creo un progetto, aggiungendo un nuovo elemento Dataset (dataset1). Dopodiché creo al suo interno una datatable (datatable1). Ora: ho un file xml e un file schema xsd (chiamati entrambi "stati2", con le relative estensioni).
Voglio che la tabella creata (senza alcuna colonna né riga) ottenga lo schema e la struttura specificati nel file xsd, e poi voglio aggiungere i dati. Faccio in questo modo:
Tuttavia quando eseguo, ottengo la seguente eccezione in corrispondenza della prima riga:
Come risolvo?
Ho in più un'altra domanda: Perché non riesco - via codice - a utilizzare i metodi readxml e readxmlschema (e molti altri) sulla tabella, se prima non trascino la stessa da "Origini Dati" sul form? Grazie mille.
Creo un progetto, aggiungendo un nuovo elemento Dataset (dataset1). Dopodiché creo al suo interno una datatable (datatable1). Ora: ho un file xml e un file schema xsd (chiamati entrambi "stati2", con le relative estensioni).
Voglio che la tabella creata (senza alcuna colonna né riga) ottenga lo schema e la struttura specificati nel file xsd, e poi voglio aggiungere i dati. Faccio in questo modo:
DataSet1.DataTable1.ReadXmlSchema("D:\Stati2.xsd") DataSet1.DataTable1.ReadXml("D:\Stati2.xml")
Tuttavia quando eseguo, ottengo la seguente eccezione in corrispondenza della prima riga:
La DataTable "http://tempuri.org/DataSet1.xsd:DataTable1" non corrisponde ad alcuna DataTable nell'origine.
Come risolvo?
Ho in più un'altra domanda: Perché non riesco - via codice - a utilizzare i metodi readxml e readxmlschema (e molti altri) sulla tabella, se prima non trascino la stessa da "Origini Dati" sul form? Grazie mille.
Ultima modifica effettuata da bruno.demarini 22/07/11 19:31
aaa