| Autor |
Beitrag |
NoEon
      
Beiträge: 138
win9x, win 2000, win xp, linux 8.0
|
Verfasst: Di 19.08.03 08:34
Hallo,
ich hab mal schon vorweg geschaut wie undob das schon mal jemand machen wollte. Gefunden hatte ich, was schon in diese Richtung ging, aber es nicht ganz war. Also ich kann ja mal eben kurz schildern was ich vorhabe. Soweit ist die DB auch schon fertig, das ist jetzt das letzet was ich machen wollte.
Ich hab Stammdaten: ganz billig: ne nummer (6stellig), ne Beschreibung und einen Preis. Die Daten will ich dann wenn ich das möchte in eine Datei schreiben die "stamm.dat" heissen soll und durch semikolon sollen ie Daten getrennt werden (also csv). das soll dann in das gleich Verzeichniss geschrieben werden in dem auch die DB liegt...
Es kommt aber auch umgekehrt der Fall das ich aus dieser Datei importieren möchte und zwar nur die eben genannten Felder und die dann in die Stammdaden übernehmen möchte. Da ich nie sicher sein kann ob eine Nummer nicht schon mal vergeben wurde muss das vorher mal geprüfft werden. Wichtig ist aber da este.. dann schauen wir mal ob ich das dann nicht auch umgekehrt hinbekomme.
Wer kann helfen.. wäre echt nett!
bis dahin
Gruss
Lars
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Di 19.08.03 08:56
Hi!
Wenn du nur konkret sagen würdest, bei welchem Schritt du Probleme hättest... Kannst du die Daten nicht aus der Datenbank auslesen? Hast du Probleme, eine Textdatei zu bearbeiten? Oder weisst du nicht, wie du prüfen kannst, ob ein Datensatz mit einer bestimmten ID schon existiert? Wo hakt´s?
Cu,
Udontknow
|
|
NoEon 
      
Beiträge: 138
win9x, win 2000, win xp, linux 8.0
|
Verfasst: Di 19.08.03 09:07
Status...
ich hab einen Knopf gemacht. ich weiss wenn ich auf den raufklicke ghet das Fenster mit dem Quelltext editor auf.... merh weiss ich nicht.
Ich weiss nicht wie ich alle Daten aus der tabelle in diese Datei reinbekomme, und auch nicht wie ich eine solche erstelle...
lars
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Di 19.08.03 09:34
Ok. Die Befehle, die du für den Dateizugriff benötigst, sind AssignFile, Reset,Rewrite,Readln,WriteLn,CloseFile. In der Delphi-Hilfe solltest du auch Beispiele dazu finden, ansonsten in der Sparte Dateizugriff im Forum suchen / posten.
Cu,
Udontknow
|
|
NoEon 
      
Beiträge: 138
win9x, win 2000, win xp, linux 8.0
|
Verfasst: Di 19.08.03 09:42
thx.. das sollte doch zu wuppen sein.. hofentlich... naja ich bin ja mal gespannt!
Bis dann
Gruss
Lars
|
|
UGrohne
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Di 19.08.03 11:22
Wäre es nicht einfacher, eine StringList zu verwenden und pro Datensatz einen Eintrag zu machen? Einfach alle Felder in eine Zeile mit Semikola getrennt in die StringList schreiben und das für jeden Datensatz. Vorteil: StringList hat die MEthode SaveToFile....
|
|
NoEon 
      
Beiträge: 138
win9x, win 2000, win xp, linux 8.0
|
Verfasst: Di 19.08.03 11:25
ich denke nicht, die Tabelle mit der Liste ist noch ein bisschen größer es sind nicht nur drei Datensätze die da drinn gespeichert sind.
Es ghet darum das MDE Geräte mit dieser CSV datei arbeiten sollen, um es mal auf den Punkt zu bringen...
Und es kann sein, das ich später noch die Möglichkeit haben will Lieferschein ezu generiren.. oder riegend was anderes tolles. Da dachte ich bleib ich bei dieser Methode... soll auch ihcts aufregendes sein...
|
|
NoEon 
      
Beiträge: 138
win9x, win 2000, win xp, linux 8.0
|
Verfasst: Mi 20.08.03 14:00
Titel: mit sql befehl in eine csv Datei schreiben??
kann man nicht mit einem SQL Befehl einfach in eine TXT Datei schreiben?
Weil ich habe ja eine Datenbank!
txt, damit ist gemeint mit ; getrennt...
danke Gruss
Lars
|
|