C#: XML, DataSets & Verzweiflung

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c_xml_datasets_amp_verzweiflung_122252/page_1 - zur Vollversion wechseln!


Master99 schrieb am 18.08.2004 um 14:09

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 schrieb am 18.08.2004 um 14:15

einfach meindataset.tables["meinetable"].select("KundeID="+KundeID);

ein beispiel is das.


Master99 schrieb am 18.08.2004 um 15:01

mhm, hab inzwischen noch was gefunden:
http://msdn.microsoft.com/library/d...dsindataset.asp

und dann so angesprochen:

Code:
//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 schrieb am 18.08.2004 um 15:09

.select(queryString) is eh a pseudo-SQL


Master99 schrieb am 18.08.2004 um 15:20

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 schrieb am 18.08.2004 um 15:24

naja, des machst mit am dataadapter... hast visual studio?


Master99 schrieb am 18.08.2004 um 15:29

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...




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025