AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:02

Parameter dieser Suchanfrage:

Suche in Thema: Werte im DBGrid ändern
Suche alle Beiträge, die von "haentschman" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    ..dafür sind wir da. Ich hab auch mal damit angefangen. An diesen Schwierigkeiten bist du ja unschuldig. Und keiner kann sagen, daß du nicht selbst alles probiert hast. (Eigeninitiative) :thumb:

    ...gerne :wink:

    ...sind ja bald Delphi Tage :cheers:

    Kurzinfos zu Firebird embedded:
    - 1 Datenbankfile wie bei SQLite
    - 3 DLL im Programmverzeichnis
    ...fertig
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    aaalsooo...

    Ich habe jetzt 1,5 Stunden gebraucht um das Datum darzustellen. Dabei hab ich mit keinem vernünftigen SQL mit Parametern den Wert in die DB bekommen. Nach Studium der Demo DateTime und abschreiben ist es mir dennoch gelungen.

    Fazit zu SQLite3 (mein persönliches):

    - keine Vernünftige Query, wo man nur einfach ein Insert ausführen kann.
    (Bei der Zuweisung des SQLInsert...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    schau dir mal in der Zwischenzeit das an. Da geht es darum, daß SQLite einfach Feldtypen ändert. Vieleicht liegt der Knackpunkt da.
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    mach mal...ich hab heute Zeit. Und das nagt an meiner Ehre :zwinker:

    ...ohne Schießgewähr :stupid:
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    Laß diesen Browser mal außen vor...

    Nimm eine zusätzliche Query für das "befüllen" dazu das INSERT mit Parametern.
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    da steh ich mit DeddyH auf einer Stufe. ich denke auch, daß bereits in der DB was nicht stimmt und du dir damit
    dsqlAktien.Execute16
    ('INSERT INTO aktienwerte(AktienID,Datum,Kurs) VALUES (' + #39 +
    string_id + #39 + ', ' + #39 + string_date + #39 + ', ' + #39 +
    string_value + #39 + ');');
    irgend was komisches reinschreibst.

    ...mach mal ne Pause und schaue ob deine Query...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    zugegeben...langsam gehen mir die Ideen aus. 100 mal schon gemacht und es ist wie es sein soll. :gruebel:

    - sicher, daß das AfterOpen auch ausgeführt wird ? Schreib das mal einfach unter den Open Befehl.
    - das Bild ist ein normales DBGrid ?

    Edit: irgendwie versteh ich nicht, daß das Datum (sprich der DATE Wert in der DB) im DBGrid nicht richtig angezeigt wird. Normalerweise braucht man...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    DeddyH hats genauer... PS: warum besetzt ?
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    ein Beispiel Zeos mit Parametern:

    ZQueryDiv.SQL.Text:= 'insert into VERSION (VERSION,DATUM) values(:Version,:Datum)';
    ZQueryDiv.ParamByName('Version').Value:= UVersion;
    ZQueryDiv.ParamByName('Datum').Value:= StrToDate(UVersionDatum);
    ZQueryDiv.ExecSQL;

    ZQueryDiv --> deine Query. Dann schauen ob ParamByName oder so ähnlich vorhanden ist.

    zu deinem Edit: und was passiert, wenn du das...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    Der Database Browser formatiert nur die optische Ausgabe. Der Inhalt in der DB wird dabei nicht verändert (wenn es ein DATE Feld ist).

    1. Laß mal den Browser einmal aus den Augen.
    2. Zeige, wie du das Datum in die DB einträgst.
    3. wenn du per SQL das Datum ausliest, wie wird das Datum in einem normalen DBGrid angezeigt ?

    Edit:
    - wie Deddy schon sagte, Parameter sind besser.

    - wenn...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 4. Apr 2010
    ich nochmal... :zwinker:

    wenn dein DB Feld vom Typ DATE ist wird in der DB das Datum als Integer abgelegt (so sollte es zumindest sein). Die "Umsetzung" in ein lesbares Datum macht das DBGrid von allein. Im Normalfall das im System eingestellte Format.

    Fang einfach mal von ganz vorn an:
    - alle Formatierungen raus
    - einen DATE Wert aus der DB lesen (wie deine SQL Abfrage)
    --> wie wird es...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 3. Apr 2010
    und wenn du statt der UniDirQuery eine "normale" Query verwendest ?

    Frage: die TDISQL stammen woher ? Schon mal Zeos als alternative Zugriffskomponenten probiert ?
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 3. Apr 2010
    hmmm...

    mit SQLite kenn ich mich nicht wirklich aus. Aber die TDISQLite3UniDirQuery ist doch ein Dataset oder ? Warum mußt du noch einen Provider und ein ClientDataset zwischen der Query und die Datasource basteln ? Versuch mal die Formatierung auf die Query und den Provider und das ClientDataset weglassen. Das heißt die Datasource direkt an die TDISQLite3UniDirQuery.
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 3. Apr 2010
    Nun...

    ich habe es gerade mal probiert und exakt das Ergebnis erhalten was zu erwarten war. Falsch war allerdings, daß die Formatierung auch nach dem Neuladen des Datasets beibehalten wird. Es muß wieder neu gesetzt werden. Kann es sein, daß deine Spaltenbreite einfach nicht zur Darstellung ausreicht ? Ansonsten fällt mir nichts dazu ein. :gruebel:

    Edit:

    - :gruebel: Ich denke, daß...
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 3. Apr 2010
    Guten Morgen...

    :gruebel: mit deiner Funktion oder mit TDateTimeField ?
  • Forum: Datenbanken

    Re: Werte im DBGrid ändern

      Delphi
      by haentschman, 2. Apr 2010
    Hallo :hi:

    Versuche mal folgendes:
    1. Deine Versuche weglassen
    2. nach dem Erzeugen des Datasets oder im OnCreate des Formulars
    TDateTimeField(cdsBlubba.FieldByName('datum')).DisplayFormat:='dd.mm.yyyy';
    3. dann sind alle Werte des Feldes Datum des Datasets cdsBlubba entsprechend des Formatstrings angepaßt

    PS:
    - solange das Dataset existiert bleibt die Formatierung bestehen. Auch...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=haentschman&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=149935
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 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