WinFuture-Forum.de: C# Daten Am Schlausten Ablegen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

C# Daten Am Schlausten Ablegen


#1 Mitglied ist offline   schumi0815 

  • Gruppe: aktive Mitglieder
  • Beiträge: 482
  • Beigetreten: 20. Juli 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 26. Juni 2009 - 09:56

Hallo,

ich spiel mich zz bisschen mit c# und wollte Daten verschiedener pcs abrufen und anschliessend iwo hinterlegen. klassisch und am performantesten wär natürlich ne sql datenbank aber ich denk wär n bisschen oversized. ich geh mal von ca 10-20 und max 100 rechnern aus.
jetzt hätt ich mir überlegt dass ich des ganze in txt oder xml datein hinterlege. nun stellt sich aber die frage, was schlauer ist:
1) die daten aller pcs in eine datei und für jeden pc neue zeile.
2) für jeden pc einzelne datei

mir würd version 2 besser gefallen, da ich es leichter zu verwalten finde.

falls ihr ne bessere idee habt, raus damit^^ aber denkt bitte dran dass ich mich erst einlese.


thx
schumi0815
0

Anzeige



#2 Mitglied ist offline   Lord_eAgle 

  • Gruppe: aktive Mitglieder
  • Beiträge: 286
  • Beigetreten: 05. Januar 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Büron, LU.ch

geschrieben 26. Juni 2009 - 10:01

Vielleicht wäre das etwas für dich?
http://www.sqlite.org/
http://de.wikipedia.org/wiki/Sqlite

Dieser Beitrag wurde von Lord_eAgle bearbeitet: 26. Juni 2009 - 10:27

Eingefügtes Bild Eingefügtes Bild
0

#3 Mitglied ist offline   schumi0815 

  • Gruppe: aktive Mitglieder
  • Beiträge: 482
  • Beigetreten: 20. Juli 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 26. Juni 2009 - 12:48

hört sich interessant an werds mal versuchen. thx
0

#4 Mitglied ist offline   Mindhunter2202 

  • Gruppe: aktive Mitglieder
  • Beiträge: 31
  • Beigetreten: 02. Mai 07
  • Reputation: 0

geschrieben 26. Juni 2009 - 14:10

Nimm doch einfach eine Sql Mobile Datenbank. Das mach ich bei kleineren Projekten auch immer.
0

#5 Mitglied ist offline   schumi0815 

  • Gruppe: aktive Mitglieder
  • Beiträge: 482
  • Beigetreten: 20. Juli 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 29. Juni 2009 - 15:22

so habs jetzt mal getestet und komm schon nicht mehr weiter^^

das problem ist dass die db leer bleibt.
evtl seht ihr ja gleich den fehler:

		public void ToSQLite(string[] data, string host, string IP)
		{
			SQLiteConnection sqlCon = 
						new SQLiteConnection("Data Source=e:test.s3db");
			sqlCon.Open();

			SQLiteCommand command = new SQLiteCommand(sqlCon);
			command.CommandText = "INSERT INTO PC (name, IP) VALUES(host, 'IP')";
			sqlCon.Close();
			Console.WriteLine(host);

		}


ach ja: die tabelle heisst PC und name und IP sind 2 felder.

Dieser Beitrag wurde von schumi0815 bearbeitet: 29. Juni 2009 - 15:24

0

#6 Mitglied ist offline   Daniel88 

  • Gruppe: aktive Mitglieder
  • Beiträge: 124
  • Beigetreten: 02. März 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Backnang
  • Interessen:Ich hab ICQ und MSN ;) gibts aber net öffentlich.<br />Ich interessiere mich für (fast) alles was mit PCs und so weiter zu tun hat.

geschrieben 29. Juni 2009 - 15:37

Seh ich das richtig, dass deine Parameter zum größten Teil redundant sind? Du gibst nur auf der Konsole den übergebenen "host" aus? Weiter passiert damit nichts ...
It´s nice to be important, but it´s more important to be nice.
(Einer der dollen Sätze von Scooter)
Take care to get what you like, or you will be forced to like what you get.
(nochmal so einer)
0

#7 Mitglied ist offline   schumi0815 

  • Gruppe: aktive Mitglieder
  • Beiträge: 482
  • Beigetreten: 20. Juli 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 29. Juni 2009 - 15:40

ja habs grad gemerkt sry.

es fehlte nur
command.ExecuteNonQuery();


omg omg diese dummheit.... shame on me^^
0

#8 Mitglied ist offline   sibbl 

  • Gruppe: aktive Mitglieder
  • Beiträge: 377
  • Beigetreten: 30. Dezember 06
  • Reputation: 3
  • Wohnort:localhost

geschrieben 29. Juni 2009 - 15:57

kannst auch mit LINQ und XML schnell was auf die Beine stellen :blush: Bordmittel mit C# 3.5
0

#9 Mitglied ist offline   schumi0815 

  • Gruppe: aktive Mitglieder
  • Beiträge: 482
  • Beigetreten: 20. Juli 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:München

geschrieben 29. Juni 2009 - 16:18

jetzt is schon zu spät^^
jetzt hab ich mit dem mist schon angefangen und zu meiner verwunderung funzt des soweit.
performance kA aba wird schon passen.
muss mich nur wieder einlesen um den SQL-Inject zu umgehen, wobei des diesmal ned so tragisch wär.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0