Die Suche ergab 622 Treffer

von nightcrawler
Mi, 23. Nov 2022 13:52
Forum: SQL (Sprache)
Thema: Merge Befehl macht mich strubbelig
Antworten: 14
Zugriffe: 3251

Re: Merge Befehl macht mich strubbelig

da fehlt was

Code: Alles auswählen

WHEN NOT MATCHED INSERT (...feldliste...) VALUES (...werteliste...) 
Beispiel aus der Hilfe

Code: Alles auswählen

MERGE TableA AS ta
USING TableB AS tb
ON ( ta.ID = tb.ID )
WHEN MATCHED THEN
UPDATE SET ta.value = tb.value
WHEN NOT MATCHED THEN
INSERT VALUES ( tb.ID, tb.value )
von nightcrawler
Mo, 07. Nov 2022 15:44
Forum: ADS
Thema: Feldinhalt prüfen/einsehen bei leer
Antworten: 6
Zugriffe: 2111

Re: Feldinhalt prüfen/einsehen bei leer

Auf jeden Fall würde ich mit Parametern arbeiten ... Stichwort SQL Injection!!!
von nightcrawler
Mo, 07. Nov 2022 14:01
Forum: ADS
Thema: Feldinhalt prüfen/einsehen bei leer
Antworten: 6
Zugriffe: 2111

Re: Feldinhalt prüfen/einsehen bei leer

Manfred,
zunächst gibt es einen Unterschied zwischen DBF und ADT - ADT hat neben leer(empty) auch nicht belegt (isnull). Ein '' wird bis nach hinten mit Leerzeichen aufgefüllt. Immer.
von nightcrawler
Do, 03. Nov 2022 11:56
Forum: ADS
Thema: Fehler 9122
Antworten: 3
Zugriffe: 1926

Re: Fehler 9122

in der ADD kein Trigger auf die Tabelle definiert? Von Client Seite kann hier nichts kommen.
Im Data Architect rechte Maustaste auf die Tabelle, Create SQL Script. Das Ergebnis hier posten.
von nightcrawler
Do, 03. Nov 2022 11:40
Forum: ADS
Thema: Fehler 9122
Antworten: 3
Zugriffe: 1926

Re: Fehler 9122

Hallo Dominik,
wie sieht der Trigger aus?
von nightcrawler
So, 30. Okt 2022 12:21
Forum: ADS
Thema: insert, wenn nicht vorhanden
Antworten: 10
Zugriffe: 2819

Re: insert, wenn nicht vorhanden

Mit Merge kannst Du halt noch mehr machen ... MERGE plz ON (plz=12345) WHEN MATCHED THEN UPDATE SET ort='Hamburg' WHEN NOT MATCHED THEN INSERT(plz, ort) VALUES(12345, 'Hamburg') Für den Fall, dass bei 12345 Berlin drin steht. Oder Du kannst zwei Tabellen miteinander vereinen ... im Fall eines Preisl...
von nightcrawler
So, 30. Okt 2022 12:01
Forum: ADS
Thema: insert, wenn nicht vorhanden
Antworten: 10
Zugriffe: 2819

Re: insert, wenn nicht vorhanden

MERGE ist vermutlich das effektivste:

Code: Alles auswählen

// create table plz(plz integer, ort cichar(50));
MERGE plz ON (plz=12345)
  WHEN NOT MATCHED THEN INSERT(plz, ort) VALUES(12345, 'Hamburg');
  
 SELECT * FROM plz;
 
von nightcrawler
Fr, 28. Okt 2022 16:38
Forum: Programmierung allgemein
Thema: ComboBoxen - Abhängigkeit untereinander
Antworten: 6
Zugriffe: 2874

Re: ComboBoxen - Abhängigkeit untereinander

Ist ja im Prinzip ein Master/Detail Problem.
von nightcrawler
Fr, 28. Okt 2022 16:36
Forum: ADS
Thema: MSSQL mit OleDB auf ADS
Antworten: 1
Zugriffe: 1787

Re: MSSQL mit OleDB auf ADS

32/64 Bit Mix?
von nightcrawler
Mo, 24. Okt 2022 13:00
Forum: Web
Thema: Livesuche PLZ Ort Strasse
Antworten: 9
Zugriffe: 3546

Re: Livesuche PLZ Ort Strasse

Auf einer Webseite kann man das mit AJAX machen. Bei jedem Tastendruck einen Webservice aufrufen und die entsprechende Auswahl zurückgeben.
[Edit] Beispiel http://blog.mynotiz.de/programmieren/ph ... enbank-15/
von nightcrawler
So, 23. Okt 2022 15:53
Forum: Web
Thema: HTTPClient Fehler
Antworten: 12
Zugriffe: 3157

Re: HTTPClient Fehler

von nightcrawler
Mo, 17. Okt 2022 16:05
Forum: ADS
Thema: Restore eines DD
Antworten: 7
Zugriffe: 2070

Re: Restore eines DD

kommt das komplette Verzeichnis auch aus einer Datensicherung? Hast Du beim Restore ein nicht-leeres Verzeichnis?
von nightcrawler
Mo, 17. Okt 2022 15:22
Forum: ADS
Thema: Restore eines DD
Antworten: 7
Zugriffe: 2070

Re: Restore eines DD

Wenn die TableID nicht passt, stammt die Tabelle aus einem anderen Data Dicitonary. Da dies zu einer inkonsistenten Datenbasis führen kann, wird es verhindert.
von nightcrawler
Di, 27. Sep 2022 10:24
Forum: Postgre Server
Thema: Wie kann ich in Postgres FOREIGN KEY mit PGDBE benutzen? Gelöschte Datensätze sind problematisch...
Antworten: 9
Zugriffe: 3096

Re: Wie kann ich in Postgres FOREIGN KEY mit PGDBE benutzen? Gelöschte Datensätze sind problematisch...

Hallo David, wenn man sich an den Grundsatz hält, dass ein Primärschlüssel niemals funktional sein darf (also immer künstlich erzeugt und nicht Kundennummer o.ä.), dann sollte dies keine Probleme machen. Nimm eine GUID oder ähnliches, dann ist die Eindeutigkeit mit sehr hoher Wahrscheinlichkeit gege...
von nightcrawler
Mo, 19. Sep 2022 9:46
Forum: ADS
Thema: dbf neu anlegen
Antworten: 19
Zugriffe: 3078

Re: dbf neu anlegen

Wie sieht Deine Connection aus? Evtl spielt die noch mit rein, ADD als DBFNTX verbunden?
von nightcrawler
Mi, 14. Sep 2022 16:37
Forum: ADS
Thema: Spalten einfügen in Schleife
Antworten: 17
Zugriffe: 3400

Re: Spalten einfügen in Schleife

danke, aber das ist modify, ich wollte das direkt bei add column machen Syntax hier: https://devzone.advantagedatabase.com/dz/webhelp/advantage12/index.html?master_alter_table.htm mit dem Beispiel DEFAULT: ALTER TABLE demo10 ADD COLUMN test char(20) DEFAULT ‘abcde’ CONSTRAINT MINIMUM ‘A’ CONSTRAINT...
von nightcrawler
Mi, 14. Sep 2022 12:03
Forum: ADS
Thema: Spalten einfügen in Schleife
Antworten: 17
Zugriffe: 3400

Re: Spalten einfügen in Schleife

Manfred hat geschrieben: Mi, 14. Sep 2022 10:37 so mache ich das ja auch, aber das paßt doch nicht zu den Befehlen, die weiter oben stehen. :confused2:
a bissle Transferleistung sollte schon sein. Welches Feld, welche Tabelle soll den Defaultwert bekommen?
von nightcrawler
Mi, 14. Sep 2022 10:35
Forum: ADS
Thema: Spalten einfügen in Schleife
Antworten: 17
Zugriffe: 3400

Re: Spalten einfügen in Schleife

hallo Manfred, wenn ich die genaue Syntax suche, erweitere ich das Feld im ARC und exportiere die Tabelle nach SQL (rechte Maustaste im ADD-Baum, dann Generate SQL Script). EXECUTE PROCEDURE sp_ModifyFieldProperty ( 'tabelle', 'feld', 'Field_Default_Value', 'DToC(Date()) + " " Time()', 'AP...
von nightcrawler
Di, 13. Sep 2022 17:38
Forum: ADS
Thema: Spalten einfügen in Schleife
Antworten: 17
Zugriffe: 3400

Re: Spalten einfügen in Schleife

Code: Alles auswählen

if exists (select * from system.columns where name='F1' and Parent = 'TabelleC') then
 select true from system.iota;
else
 select false from system.iota;
 end if; 
von nightcrawler
Di, 13. Sep 2022 13:02
Forum: ADS
Thema: ADS Server
Antworten: 60
Zugriffe: 11717

Re: ADS Server

Da ich schon manchen Interessenten zu Tobax weitergeschickt habe - von SAP gabs nix mehr - sehe ich das auch als vollständige Aufgabe dieses Produkts.
von nightcrawler
Do, 08. Sep 2022 20:20
Forum: ADS
Thema: Codepageanpassung bei INSERT aus anderer tabelle [ERLEDIGT]
Antworten: 7
Zugriffe: 1724

Re: Codepageanpassung bei INSERT aus anderer tabelle

Du musst den richtigen Charset verwenden. Damit sollte es keine Probleme geben.
von nightcrawler
Mi, 07. Sep 2022 9:48
Forum: ARC
Thema: Einstellungen Import/Export
Antworten: 3
Zugriffe: 2615

Re: Einstellungen Import/Export

steht alles in der ADS.INI drin ... einfach Sektion kopieren.
von nightcrawler
Mi, 07. Sep 2022 9:47
Forum: ADS
Thema: Pflichteingaben und Meldungen
Antworten: 3
Zugriffe: 1442

Re: Pflichteingaben und Meldungen

da gibt es nichts vorbereitetes.