C#: XML, DataSets & Verzweiflung
Master99 18.08.2004 - 14:09 563 6
Master99
verträumter realist
|
hi leute! ich verwende (bzw. soll/muss) xml-files als kleine datenbank verwenden. prinzipiell ja nicht so schwer ( http://www.codeproject.com/csharp/x...rm_database.asp ). einfach dataset lesen, modifizieren dann halt schreiben.... hab auch schon gefunden, dass man auf DataSets dann SQL-Querrys ausführen kann (was mir das liebste wäre, außerdem bräucht ich dann den vorhanden code kaum umschreiben), ABER wie zum teufel geht das? ich such jetzt schon ein paar stunden im netz, bin aber wohl zu doof dazu. mdsn hilft da auch irgendwie nix (DataSet-Class -> DataAdapter -> Fill/Update ->?????) wenns mit SQL doch nicht geht ist dass auch verkraftbar, vorrausgesetzt, brauch halt Routinen die mir INSERT, UPDATE und SELECT ersetzen. TIA
|
murcielago
Dr. Doom
|
einfach meindataset.tables["meinetable"].select("KundeID="+KundeID);
ein beispiel is das.
|
Master99
verträumter realist
|
mhm, hab inzwischen noch was gefunden: http://msdn.microsoft.com/library/d...dsindataset.aspund dann so angesprochen: //Update
MyDataset.Tables["prg1"].Rows[0]["adr1"]="row0";
//Insert
DataRow anyRow = ds.Tables["prg1"].NewRow();
anyRow["adr1"] = "xyz";
anyRow["adr2"] = "zzz";
ds.Tables["prg1"].Rows.Add(anyRow);
//Select
this.textBox1.Text = ds.Tables["prg1"].Rows[0]["adr1"].ToString();
aber sql wär mir trotzdem lieber... da weißt nichts oder?!
|
murcielago
Dr. Doom
|
.select(queryString) is eh a pseudo-SQL
|
Master99
verträumter realist
|
des is scho kloar, aber i hab gemeint an allgemeinen sqlbefehl auf ein dataset ausführen, und der kann dann SELECT, UPDATE, INSERT, .... sein.
|
murcielago
Dr. Doom
|
naja, des machst mit am dataadapter... hast visual studio?
|
Master99
verträumter realist
|
jo, 2003er...
jo im netz findet man eh massig examples mit an oleDBadapter oder sqladapter, aber ich hab ja ka datenbank (oder gibt man da glei an pseudo-connection-string an?)
der allgemeine DataAdapter aus System.Common funktioniert soweit ich gesehen hab nur für datenabgleich zwischen Dataset und irgendeiner Datasource bzw. umgekehrt...
|