Die Suche ergab 622 Treffer
- So, 15. Jan 2023 14:19
- Forum: ADS
- Thema: erlaubte Funktionen im Index
- Antworten: 11
- Zugriffe: 2046
Re: erlaubte Funktionen im Index
suche mal nach "Advantage Expression Engine". Wird da in o.a. Eintrag nicht darauf verwiesen?
- So, 15. Jan 2023 12:31
- Forum: ADS
- Thema: erlaubte Funktionen im Index
- Antworten: 11
- Zugriffe: 2046
Re: erlaubte Funktionen im Index
ADS Hilfe -> Index expressionManfred hat geschrieben: ↑Sa, 14. Jan 2023 18:31 ich suche mir gerade einen Wolf. Ich meine ich habe mal irgendwo eine Liste gesehen, auf der stand welche Funktionen im Index unter ADS erlaubt sind, bzw. welche der ADS neben xbase++ auch kennt. Kann mir jemand einen Tipp geben, wo ich die finden kann?
- Do, 12. Jan 2023 16:30
- Forum: Allgemeine Fragen
- Thema: Osterfunktion mit Jahr als Parameter
- Antworten: 10
- Zugriffe: 3521
Re: Osterfunktion mit Jahr als Parameter
In Willingen habe ich diese Funktion (ADS SQL) vorgestellt. Nur zur Vollständigkeit. CREATE FUNCTION jde.Ostersonntag(jahr INTEGER) RETURNS Date BEGIN DECLARE a INTEGER, b INTEGER, c INTEGER, d INTEGER, e INTEGER, f INTEGER; DECLARE ts TIMESTAMP; a = Mod(jahr,19); b = Jahr/100; c = (8*b+13)/25-2; d ...
- Do, 12. Jan 2023 16:28
- Forum: ADS
- Thema: DBF mit Create Table
- Antworten: 5
- Zugriffe: 1651
Re: DBF mit Create Table
Hallo Manfred, ich habe gerade in meinen alten Xbase-Vorträgen nachgeschaut, aber leider kein Beispiel gefunden. Ich würde AdsConnect (bzw einen dessen Nachfolger) aus der API verwenden, wie das in Xbase geht, kann ich leider nicht sagen. Probieren kannst Du auch: oSession := DacSession():New("...
- Do, 12. Jan 2023 16:22
- Forum: ADS
- Thema: DD Updates
- Antworten: 1
- Zugriffe: 1371
Re: DD Updates
wenn Du es mit Kopieren machst, hast Du irgendwann die Probleme mit der TableID...das würde ich nie machen. Meine Empfehlung ist, die Dictionary-Version aktiv zu verwenden. In einem SQL-Skript liest Du diese Version aus und wenn sie kleiner ist als Deine vom Programm benötigte, passt Du die DB-Struk...
- Mi, 11. Jan 2023 12:08
- Forum: ADS
- Thema: DDs untereinander updaten
- Antworten: 6
- Zugriffe: 1611
Re: DDs untereinander updaten
adsBackup macht auch nur SQL im Hintergrund. SQL kannst Du direkt aus Xbase heraus aufrufen.
- Mi, 11. Jan 2023 12:04
- Forum: ADS
- Thema: DBF mit Create Table
- Antworten: 5
- Zugriffe: 1651
Re: DBF mit Create Table
ja. Vermutlich schon. Ich kenne es in Xbase aber nur mit der manuellen Erstellung der Connection.
- Di, 10. Jan 2023 17:16
- Forum: ADS
- Thema: DBF mit Create Table
- Antworten: 5
- Zugriffe: 1651
Re: DBF mit Create Table
tabletype richtig setzen...macht man dann in der Connection zur Datenbank.
- Di, 10. Jan 2023 12:50
- Forum: ADS
- Thema: ADS Backup2
- Antworten: 6
- Zugriffe: 1553
Re: ADS Backup2
Mein Vorschlag: - eine Masterdatenbank zur Auswahl der Mandanten mit so Sachen wie PLZ-Tabelle, welche global gültig sind. - jeder Mandant eine eigene Datenank, welche auf die Master verweist (database link) Hintergrund: Mandanten dürfen nicht vermischt werden. - unterhalb des Mandanten jedes Jahr e...
- Di, 10. Jan 2023 12:09
- Forum: ADS
- Thema: ADS Backup2
- Antworten: 6
- Zugriffe: 1553
Re: ADS Backup2
Du hast bisher nur Deine Idee beschrieben, nicht aber die Anforderung. Für was benötigst du die Unterverzeichnisse? Was soll damit bezweckt werden?
Verschiedene Jahre/Mandanten/...?
Verschiedene Jahre/Mandanten/...?
- Di, 10. Jan 2023 11:30
- Forum: ADS
- Thema: ADS Backup2
- Antworten: 6
- Zugriffe: 1553
Re: ADS Backup2
eine Hierarchie würde ich grundsätzlich über mehrere ADD abbilden und diese dann verlinken. Eine DB ist immer flach.
- Fr, 06. Jan 2023 16:23
- Forum: SQL-Server
- Thema: Umfangreiche DBF nach SQL wie machen?
- Antworten: 19
- Zugriffe: 9610
Re: Umfangreiche DBF nach SQL wie machen?
Der ARC baut einen Treeview auf...das dauert leider.
- Mi, 28. Dez 2022 14:54
- Forum: ADS
- Thema: 2 Inserts in einem Rutsch mit Daten aus 1.Insert
- Antworten: 6
- Zugriffe: 1948
Re: 2 Inserts in einem Rutsch mit Daten aus 1.Insert
nur nicht, wenn er im gesamten übergebenen script einen Syntax-Fehler hat. Dann wird nichts gemacht, aber ein Fehler zurückgeliefert. Einfach mal im Architect probieren .... und in der Anwendung IMMER! (und nochmal !!!!!) die Rückgabewerte prüfen.
- Mi, 21. Dez 2022 13:59
- Forum: ADS
- Thema: 2 Inserts in einem Rutsch mit Daten aus 1.Insert
- Antworten: 6
- Zugriffe: 1948
Re: 2 Inserts in einem Rutsch mit Daten aus 1.Insert
Trigger...der neue Datensatz steht in __new:
Code: Alles auswählen
create trigger ins_log on mytable after insert
begin
insert into log select id, now(), user(), 'insert' from __new;
end;
- Do, 15. Dez 2022 10:05
- Forum: SQL-Server
- Thema: Sätze aus verknüpften Tabellen löschen
- Antworten: 8
- Zugriffe: 2732
Re: Sätze aus verknüpften Tabellen löschen
Master löschen - CASCADE - Detail wird gelöscht...ist doch ganz einfach...
Schau Dir doch dazu mein ADS Buch, Seite 37 an
Schau Dir doch dazu mein ADS Buch, Seite 37 an
- Do, 15. Dez 2022 9:27
- Forum: SQL-Server
- Thema: Sätze aus verknüpften Tabellen löschen
- Antworten: 8
- Zugriffe: 2732
Re: Sätze aus verknüpften Tabellen löschen
genau: RESTRICT verbietet, CASCADE kaskadiert, SET NULL setzt auf NULL und SET DEFAULT setzt auf Default
- Mi, 14. Dez 2022 16:07
- Forum: SQL-Server
- Thema: Sätze aus verknüpften Tabellen löschen
- Antworten: 8
- Zugriffe: 2732
Re: Sätze aus verknüpften Tabellen löschen
welcher SQL Server? Bei ADS die RI-Regeln auf CASCADE erledigt das automatisch. Ansonsten geht auch ein Trigger mit dem Löschbefehl auf die Detail-Tabelle.
- Mi, 14. Dez 2022 14:06
- Forum: ADS
- Thema: sp_ModifyPermission
- Antworten: 1
- Zugriffe: 1507
Re: sp_ModifyPermission
eine Doku habe ich auch nicht, nur das, was folgendes SQL Statement ausspuckt:
Was hast Du vor? Falls Du die Berechtigungen anpassen willst, verwende das dazu im SQL Standard vorhandene GRANT bzw. REVOKE.
Code: Alles auswählen
select * from system.systemprocedures
where name like '%permission%'
- Fr, 25. Nov 2022 8:45
- Forum: ADS
- Thema: DD austauschen
- Antworten: 9
- Zugriffe: 2500
Re: DD austauschen
das geht nicht. Die Tabellen im Backup werden vom ADD getrennt .... Du musst über restore gehen.
- Do, 24. Nov 2022 13:46
- Forum: SQL (Sprache)
- Thema: verschachtelte Select Abfragen.
- Antworten: 13
- Zugriffe: 4151
Re: verschachtelte Select Abfragen.
es ist ein SQL Statement ....ok, ein Script. Ich habe nur die Trennung drin gelassen, damit Du die Teile siehst.
- Do, 24. Nov 2022 11:46
- Forum: SQL (Sprache)
- Thema: verschachtelte Select Abfragen.
- Antworten: 13
- Zugriffe: 4151
Re: verschachtelte Select Abfragen.
ich versuche es mal try DROP TABLE #ergebnis; catch all end; select ta.id, ta.ticketartbez, ta.ticketartdrucktext, p.preis, SubString(ta.gueltigbis,1,10) AS gueltigbis, zstart.zonennummer, zziel.zonennummer, ts.eavcode INTO #ergebnis from mandanten kd LEFT JOIN gemeinsamedaten.haltestellen hststart ...
- Mi, 23. Nov 2022 15:17
- Forum: SQL (Sprache)
- Thema: Merge Befehl macht mich strubbelig
- Antworten: 14
- Zugriffe: 3152
- Mi, 23. Nov 2022 14:43
- Forum: SQL (Sprache)
- Thema: Merge Befehl macht mich strubbelig
- Antworten: 14
- Zugriffe: 3152
Re: Merge Befehl macht mich strubbelig
Manfred,
wenn es in der Source-Tabelle leer ist, dann vergleiche nicht darauf.
wenn es in der Source-Tabelle leer ist, dann vergleiche nicht darauf.
- Mi, 23. Nov 2022 14:27
- Forum: SQL (Sprache)
- Thema: Merge Befehl macht mich strubbelig
- Antworten: 14
- Zugriffe: 3152
Re: Merge Befehl macht mich strubbelig
verdreht...insert (id) values (kdalt.id)...
- Mi, 23. Nov 2022 14:27
- Forum: ADS
- Thema: DataDictionary versehentlich gelöschte Stored Proc wieder herstellen? [GELÖST]
- Antworten: 2
- Zugriffe: 1633
Re: DataDictionary versehentlich gelöschte Stored Proc wieder herstellen?
Ein Data Dictionary ist eine ADT-Tabelle. Evtl hast Du Glück, indem Du ADD nach ADT umbenennst (AM nach ADM, AI nach ADI) und dann den Header der ADD knallhart überschreibst. Gelöschte Datensätze wiederherstellen und nach dem Objektnamen suchen. Geht aber nur bei unverschlüsseltem ADD.