AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:32

Parameter dieser Suchanfrage:

Suche in Thema: Mysql Feldname ändern
Suche alle Beiträge, die von "hajo2016" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Mysql Feldname ändern

     
      by hajo2016, 13. Nov 2016
    Hallo nahpets,

    danke für Deine Hinweise!

    Den Format(Update... habe ich zwar nicht zum laufen bekommen.
    Es gab Probleme mit der letzten ')' - ohne ergab Syntaxfehler , mit ergab MySQL-Fehler
    Ist aber ein interessanter Ansatz!

    Letztlich war der Hinweis auf + CONCAT('+feld2+', ' 06:00:00') entscheidend.
  • Forum: Datenbanken

    AW: Mysql Feldname ändern

     
      by hajo2016, 13. Nov 2016
    ich hab's noch mal so probiert
    mdat1:='2016-10-11';
    StoredProc_VLDAT_Interval2.Params.Value := 'ag_vorlage';
    StoredProc_VLDAT_Interval2.Params.Value := Quotedstr(mdat1);
    StoredProc_VLDAT_Interval2.Params.Value := 'vldat';
    StoredProc_VLDAT_Interval2.Params.Value := 'vordat';
    StoredProc_VLDAT_Interval2.ExecProc;
    Fehlermeldung: You have an error in your SQL syntax, check.... to use near...
  • Forum: Datenbanken

    AW: Mysql Feldname ändern

     
      by hajo2016, 12. Nov 2016
    so ich hab mich vom StoredProc verabschiedet und den SQL-Befehl im Programm eingebunden:

    mdat1:='2016-10-06'; // (mdat1 kommt eigentlich aus einem DBEDIT)
    mdat2:=mdat1+' 06:00:00';
    cs := TStringList.Create;

    cs.Add('set @serial:=0;');
    cs.Add('UPDATE ag_vorlage SET vldat = '+Quotedstr(mdat2)+' + INTERVAL (@serial:=@serial+2) MINUTE WHERE VORDAT='+Quotedstr(mdat1));
    ...
  • Forum: Datenbanken

    AW: Mysql Feldname ändern

     
      by hajo2016, 12. Nov 2016
    Hi blawen,

    mdat1:="2016-10-06";

    bringt natürlich Syntax-Fehler: Unit1.pas(883): E2038 Ungültiges Zeichen in Eingabedatei: '"' (#$22)

    mdat1:='"2016-10-06"'; analog mdat1:=quotedstr(mdat1);

    Ausführungsfehler You have an error in your SQL syntax, check.... to use near '"mdat1"' at line 1.
  • Forum: Datenbanken

    AW: Mysql Feldname ändern

     
      by hajo2016, 11. Nov 2016
    Hallo,

    danke für Eure Hinweise!

    Ich arbeite hier mit 6 Tabellen gleicher struktur in denen die Daten hin und hergeschoben werden. Daher war die Feldstruktur bekannt.

    Gestestet habe ich in der Workbench:

    set @serial:=0;
    UPDATE vorlage.artikel_vorlage SET vordat = '2016-10-06';
  • Forum: Datenbanken

    Mysql Feldname ändern

     
      by hajo2016, 10. Nov 2016
    Hallo zusammen,
    ich übernehme Dbase Tabellen in eine Mysql Datenbank.
    Im Projekt spreche ich ein storedProcedur an:

    CREATE DEFINER=`root`@`%` PROCEDURE `VLDAT_INTERVAL`(tableName varchar(255), mdatum varchar(12))
    BEGIN
    set @serial:=0;
    set @sqlstmt := CONCAT('UPDATE ', tableName, ' SET vldat = ' + CONCAT(vordat, ' 06:00:00') + ' + INTERVAL (@serial:=@serial+2) MINUTE where vordat = ',...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hajo2016&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=190822
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz