Die Suche ergab 619 Treffer

von nightcrawler
Mi, 04. Nov 2020 11:41
Forum: ARC
Thema: Architect SQL zu Programm SQL
Antworten: 51
Zugriffe: 19417

Re: Architect SQL zu Programm SQL

Muss ein Fehler auf Deiner Seite sein ... evtl auf eine andere Verbindung o.ä.?
Fragst Du die Rückgabewerte ab (LastError)?
von nightcrawler
Mo, 02. Nov 2020 14:14
Forum: ADS
Thema: Letze Änderung an Tabelle
Antworten: 4
Zugriffe: 2512

Re: Letze Änderung an Tabelle

Du könntest über Trigger eine Tabelle mit den Daten befüllen und dann nur diese offen halten. create trigger trig_ins on mytable after insert begin merge Logtable on (tabellenname='mytable') when matched then update set lastupdate=now() when not matched then insert (tabellenname, lastupdate) values(...
von nightcrawler
Mo, 02. Nov 2020 11:04
Forum: ADS
Thema: Letze Änderung an Tabelle
Antworten: 4
Zugriffe: 2512

Re: Letze Änderung an Tabelle

Die einzig sichere Methode ist die Verwendung eines Feldes vom Typ 'ModTime'. Das Datei-Datum wird nicht immer richtig aktualisiert.
von nightcrawler
Mo, 02. Nov 2020 9:13
Forum: ADS
Thema: ADS tunen.
Antworten: 6
Zugriffe: 2863

Re: ADS tunen.

Bei DBF geht ein Index mit '+', bei ADT nicht mehr. Der ADS beginnt von vorne und sucht die Felder solange es noch passt, zB o.a. Index auf str(kfznr,9,0)+dtos(tankdatum)+tankzeit wird für die Optimierung folgender SQL sehr wohl verwendet: select * from tankbuch where kfznr=5; select * from tankbuch...
von nightcrawler
Sa, 31. Okt 2020 9:43
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

sorry, zu schnell geantwortet, zu wenig gelesen. Natürlich muss die Reihenfolge übereinstimmen - woher soll denn sonst der ADS wissen, was Du wo einfügen willst? Du kannst schliesslich auch feste Werte, Rückgabe von Funktionen, ganz andere Felder usw als Werte übergeben und musst dann sagen, wohin d...
von nightcrawler
Sa, 31. Okt 2020 9:30
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

Manfred hat geschrieben: Fr, 30. Okt 2020 16:11 alles schon ausprobiert, dann kommen andere Fehlermeldungen.
HaPe hat schon recht. Wenn Du uns die Fehlermeldung nennst, dann können wir spezifisch auf das Problem eingehen.
von nightcrawler
Fr, 30. Okt 2020 12:22
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

Du kopierst die DBF doch in den Datenpfad ... dann nimm am besten relativen Pfad zum Dicitonary. Den Namen musst Du angeben, weil die phys Datei 'tabelle1.dbf' im Dicitonary auch als 'buh' angesprochen werden kann - so Du es willst.
von nightcrawler
Fr, 30. Okt 2020 11:23
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

klar, da fehlen auch noch Parameter. SQL will alle gefüllt, auslassen gilt nicht!

EXECUTE PROCEDURE sp_AddTableToDatabase(
‘Customer Information’,
‘\\server\share\mydata\customer.dbf’,
1,
2,
‘Lastname.ntx;Cust_id.ntx’,
NULL );
von nightcrawler
Fr, 30. Okt 2020 10:28
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

oh was?
von nightcrawler
Fr, 30. Okt 2020 10:26
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

dann zuvor ein

Code: Alles auswählen

EXECUTE PROCEDURE sp_AddTableToDatabase(...)
ausführen und die DBF/NTX in die Datenbank integrieren. Danach mit

Code: Alles auswählen

DROP TABLE xyz;
wieder löschen (wird auch phys. gelöscht).
von nightcrawler
Fr, 30. Okt 2020 10:10
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

Manfred,
hänge die Quell-Datei mit in deine Datenbank, lass Sie von mir aus auch im compatible mode laufen, damit von außerhalb reingeschrieben werden kann - und dann nimm mein MERGE-Statement. Der ADS sucht Dir alle nicht matchenden Datensätze aus und überträgt sie in die neue Tabelle.
von nightcrawler
Fr, 30. Okt 2020 9:33
Forum: SQL (Sprache)
Thema: suchen und anhängen
Antworten: 88
Zugriffe: 29126

Re: suchen und anhängen

Überlass dies dem ADS:

Code: Alles auswählen

merge tabelle2 t2 using tabelle1 t1
on (t2.id=t1.id)
When not matched then insert values(t1.id, t1.text)
damit wird immer alles von Tabelle1 nach Tabelle2 übertragen, was noch nicht drinsteht
von nightcrawler
Do, 29. Okt 2020 10:51
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

Das Restore erstellt die Indexe anhand der Definition in der ADD - auch ohne autocreate gesetzt.
von nightcrawler
Do, 29. Okt 2020 10:06
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

nein, würde ich nicht. Kann zu Unstimmigkeiten kommen, falls die Struktur nicht zu den Tabellen passt.
Für das Restore brauchst Du das Flag nicht. Das ist nur notwendig, wenn Du eine Tabelle öffnest und eine zugehörige Datei (DBF, CDX) ist nicht vorhanden. Dann legt der ADS Dir diese an.
von nightcrawler
Mi, 28. Okt 2020 16:55
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

doch.











Ach so, Du willst auch noch, dass ich es aus der Hilfe heraussuche;)
Mache das bei einer Tabelle, dann rechte Maustaste - Create SQL (o.ä.) - dann die Stelle mit sp_SetTableProperty ... 'auocreate' suchen und kopieren.
von nightcrawler
Mi, 28. Okt 2020 15:02
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

ja
von nightcrawler
Mi, 28. Okt 2020 14:46
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

das macht er auch, Du musst nur in den Tabelleneigenschaften das autocreate ankreuzen.
von nightcrawler
Mi, 28. Okt 2020 14:31
Forum: ADS
Thema: ADS Backup Szenario
Antworten: 45
Zugriffe: 13095

Re: ADS Backup Szenario

der erkennt bei einem Restore anhand des Dictionaries die Indexstruktur und baut den Index entsprechend auf.
von nightcrawler
So, 18. Okt 2020 21:40
Forum: SQLExpress
Thema: MySql Tabelle aktualisieren
Antworten: 15
Zugriffe: 15174

Re: MySql Tabelle aktualisieren

ansonsten bliebe Dir noch der Weg eines Webservices: Du schreibst (oder besorgst) Dir ein PHP Programm, welches die MySQL Schnittstelle nach außen entsprechend anbietet. Vergiss aber nicht die Sicherheit ;) Edit: Beispiel https://codinginfinite.com/restful-web-services-php-example-php-mysql-source-c...
von nightcrawler
So, 04. Okt 2020 18:02
Forum: ARC
Thema: sporadische Fehlermeldung
Antworten: 5
Zugriffe: 5127

Re: sporadische Fehlermeldung

Ist nur im Trüben fischen ... hast Du Parameter im Statement? Könnte es sein, dass Parameter dann doppelt belegt sind, also zB:

Code: Alles auswählen

SELECT * FROM mytable WHERE feld<:parameter1 and feld>:parameter1
von nightcrawler
Fr, 02. Okt 2020 13:42
Forum: ADS
Thema: SQL-Statement mit allen Tagen eines Monats
Antworten: 13
Zugriffe: 5195

Re: SQL-Statement mit allen Tagen eines Monats

Statt einer Temporären oder fixen Tabelle mit den Datumswerten kann man auch eine Stored Procedure verwenden: CREATE PROCEDURE AlleTage(monat integer, jahr integer, tag date output) BEGIN //Timestamp ist in ADS einfacher als Date DECLARE @ts TIMESTAMP; @ts=CREATETIMESTAMP(_jahr, _monat, 1, 0, 0, 0, ...
von nightcrawler
Mo, 07. Sep 2020 13:48
Forum: ADS
Thema: Online Pack in Wiederholung
Antworten: 6
Zugriffe: 2947

Re: Online Pack in Wiederholung

ich weiß aber, wo es steht und ich kann lesen ;)
von nightcrawler
Mo, 07. Sep 2020 13:47
Forum: SQL (Sprache)
Thema: SQL Befehl für kompletten Satz leeren [ERLEDIGT]
Antworten: 5
Zugriffe: 3822

Re: SQL Befehl für kompletten Satz leeren

Code: Alles auswählen

create table test(id integer, text char(30), text2 char(30), datum date);
create trigger trig_del on test after delete
begin
  update test set id=null, text=null, text2=null, datum=null where rowid=::stmt.TrigRowId;
end;
von nightcrawler
Mo, 07. Sep 2020 9:39
Forum: ADS
Thema: Online Pack in Wiederholung
Antworten: 6
Zugriffe: 2947

Re: Online Pack in Wiederholung

Hi Manfred,
ich weiß auch nicht alles und lese das dann in der Hilfe nach. Zwischendurch ist einfacher, den Teil zu kopieren als selbst nochmals zu beschreiben.
von nightcrawler
Fr, 04. Sep 2020 12:23
Forum: ADS
Thema: Online Pack in Wiederholung
Antworten: 6
Zugriffe: 2947

Re: Online Pack in Wiederholung

Hilft die Hilfe? Transitioning to the New Table During Online Pack Clients cannot transition to the new table until all locks on the table are released. The pack operation must wait until all updates to the table are committed before the transition stage can begin. In order for a user to transition ...