suchen und anhängen
Moderator: Moderatoren
- Marcus Herz
- 1000 working lines a day
- Beiträge: 861
- Registriert: Mo, 16. Jan 2006 8:13
- Wohnort: Allgäu
- Hat sich bedankt: 39 Mal
- Danksagung erhalten: 197 Mal
- Kontaktdaten:
Re: suchen und anhängen
Ich glaub, in er Zulassunsgstelle haben sie eine laufende Nummer hinter dem KFZ KZ (intern)
Gruß Marcus
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
Den Kopf in den Sand zu stecken verbessert die Welt auch nicht.
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
HI,
und noch eine Ergänzungsfrage:
Die merge Sache klappt ja, aber sie müßte erweitert werden und zwar soll alles so ablaufen wie bisher, aber mit einem kleinen Unterschied. Ich müßte vor dem Insert eine Abfrage in einer anderen Tabelle haben und die soll ermitteln, ob es einen Tachoüberlauf für das jeweilige Fahrzeug gab. Wenn das der Fall ist, dann sollen auf den Kilometerstand 1 Mio draufgezählt werden, bevor der Satz eingefügt wird. Wie geht man da vor?
Ich müßte also hier über kfznr in FAHRZEUGE suchen und prüfen, ob da der Überlaufmerker tachoulauf TRUE ist. Wenn dem so ist, dann kmstand += 1.000.000 wenn nicht dann kmstand so wie er ist.
und noch eine Ergänzungsfrage:
Die merge Sache klappt ja, aber sie müßte erweitert werden und zwar soll alles so ablaufen wie bisher, aber mit einem kleinen Unterschied. Ich müßte vor dem Insert eine Abfrage in einer anderen Tabelle haben und die soll ermitteln, ob es einen Tachoüberlauf für das jeweilige Fahrzeug gab. Wenn das der Fall ist, dann sollen auf den Kilometerstand 1 Mio draufgezählt werden, bevor der Satz eingefügt wird. Wie geht man da vor?
Code: Alles auswählen
MERGE tankbuch tb USING (SELECT * FROM "e:\tauschverzeichnis\fuhrparkverwaltung\webdienst\tbuch1_kopie.dbf" tbk ) tbk
ON (tbk.kfznr=tb.kfznr AND tbk.tankdatum=tb.tankdatum AND tbk.tankzeit=tb.tankzeit)
WHEN NOT MATCHED THEN INSERT (art, kfznr, kmstand, menge, persnr, tankdatum, tankzeit, terminalnr) VALUES(tbk.art, tbk.kfznr, tbk.kmstand,tbk.menge, tbk.persnr,tbk.tankdatum, tbk.tankzeit, tbk.terminalnr)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
außerdem dürfen nur Sätze angehängt werden, wenn tbk.tankdatum >= 'irgendwas' ist. Die Where Klause scheint da aber nicht erlaubt zu sein? Oder wie müßte die untergebracht werden?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 653
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: suchen und anhängen
Hallo Manfred,
Du scheinst ganz schön viel zu wollen von einem einzigen Statement. In Xbase müsstest Du dafür eine komplette Funktion schreiben. Wenn es doch so viel gibt, dann pack das ganze richtig schön geordnet in eine Stored Procedure und rufe diese auf. Ich glaube, das macht an dieser Stelle mehr Sinn und ist leichter erweiterbar.
Du scheinst ganz schön viel zu wollen von einem einzigen Statement. In Xbase müsstest Du dafür eine komplette Funktion schreiben. Wenn es doch so viel gibt, dann pack das ganze richtig schön geordnet in eine Stored Procedure und rufe diese auf. Ich glaube, das macht an dieser Stelle mehr Sinn und ist leichter erweiterbar.
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
Hi Joachim,
ich habe nur gefragt. Leider habe ich von Stored Procedures noch keine Ahnung. Deshalb wüßte ich nicht, wie ich das angehen sollte/müßte.
ich habe nur gefragt. Leider habe ich von Stored Procedures noch keine Ahnung. Deshalb wüßte ich nicht, wie ich das angehen sollte/müßte.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 653
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
das kannst Du ruhig tun, das lese ich just in the moment.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
das ist alles schön und gut, aber ich verstehe nicht was ich da eintippen muß.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
mir fällt gerade was ein. Ich hänge ja Daten aus einer externen DBF an. Geht das dann überhaupt über den ADS direkt? Wenn ich den SQL Befehl aus dem Programm nehme und ihn auf dem Architekten laufen lasse, dann kommt die Meldung das er das gar nicht kann. Im Programm habe ich die Tools von Markus und da gebe ich einen anderen Treiber für die DBF an.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 653
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: suchen und anhängen
Ja, sofern die externe DBF auch auf dem ADS Server ist. Eingebunden sein muss sie nicht. Du solltest aber den Tabellentyp CDX bei der Connection mitgeben, sonst wird bei freien Tabellen nach ADT gesucht.
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
muß extra eine weitere Connection aufgemacht werden, wenn ich das über den Architekten im SQl Editor machen möchte (zum Testen z.B.)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- nightcrawler
- 1000 working lines a day
- Beiträge: 653
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: suchen und anhängen
nö. Du musst nur den Pfad richtig angeben, zB Verbindung zu f:\meinedaten\test.add mit Tabellentyp CDX. Wenn die freie Tabelle dann zB in f:\meinedaten\import sind, kannst Du sie über
ansprechen.
Code: Alles auswählen
SELECT * FROM [.\import\testdbf]
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: suchen und anhängen
Unabhängig vom Vorschlag von Marcus kann man temporäre Tabellen im Namen mit vorangeführtem "#" auch dem ADS gegenüber als temporär bekanntgeben. Dann verschwindet sie automatisch nach dem Schließen der Verbindung. Außerdem können mehrere Verbindungen den gleichen temporären Dateinamen verwenden obwohl es tatsächlich mehrere Tabellen sind.
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Manfred
- Foren-Administrator
- Beiträge: 21219
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: suchen und anhängen
HI Uli,
das Problem hat sich gelöst, als ich die ADS DLL von Markus genommen habe. Die haben die Verbindungen schön zugemacht, wenn es ihnen gesagt wurde.
das Problem hat sich gelöst, als ich die ADS DLL von Markus genommen habe. Die haben die Verbindungen schön zugemacht, wenn es ihnen gesagt wurde.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!