Trabajar con DataSet ayuda

08/12/2006 - 05:18 por edcha | Informe spam
Estoy trabajando con un archivo xml y lo cargo asi
Ds_xml.ReadXml(Open_Xml) he podido trabajar con el sin ningun problema
pero me surge una pregunta ya que he encontrado dos codigos en este
grupo y es
¿Se puede cargar de otra manera el archivo? aqui les dejo los dos
codigos

Primero:
DataSet ds;
SqlDataAdapter da = new SqlDataAdapter("...conexión...","SELECT *
from LstLng");
da.Fill(ds);

Segundo:
//DataBaseconnection
string connectionstring System.Configuration.ConfigurationSettings.AppSettings["strxmlDs"];
OleDbConnection connstr = new OleDbConnection(connectionstring);
OleDbDataAdapter ada_xml = new OleDbDataAdapter("SELECT * from
LstLng",connstr);
ada_xml.Fill(Ds_xml);

En el caso del primero no lo he probado pero en el segundo el error que
me da es que el "connectionstring" no se inicializa.

Apreciaria mucho algun comentario solo para aprender

Grcaias
 

Leer las respuestas

#1 Alberto Poblacion
08/12/2006 - 10:39 | Informe spam
"edcha" wrote in message
news:
Primero:
DataSet ds;
SqlDataAdapter da = new SqlDataAdapter("...conexión...","SELECT * from
LstLng");



Están los argumentos al revés. Se pone primero la sentencia y segundo la
conexión. Y el constructor del dataadapter no recibe directamente como
string la conexión; hay que crear un SqlConnection:

SqlConnection cn = new SqlConnection("...conexion...");
SqlDataAdapter da = new SqlDataAdapter("Select...", cn);
da.Fill(ds);

Segundo:
string connectionstring > System.Configuration.ConfigurationSettings.AppSettings["strxmlDs"];
[...] el error que
me da es que el "connectionstring" no se inicializa.



Si no se inicializa, es que no le has metido correctamente en el
<AppSettings> dentro del .config de la aplicación el <Add key="strxmlDs"
value="...conexion..."/>.

Preguntas similares