AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:02

Parameter dieser Suchanfrage:

Suche in Thema: Index-Diskriptor
Suche alle Beiträge, die von "MrSpock" 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.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Gern geschehen.

    Beachte aber bitte, dass Activate nicht nur einmal am Anfang, sondern auch dann ausgeführt wird, wenn z.B. ein minimiertes Fenster wieder vergrößert wird. Deshalb solltest du die Abfrage:

    if FirstTime then
    begin
    FirstTime := False;
    { hier der Code, der nur einmal ausgeführt werden soll }
    end;
    { hier der Code, der immer ausgeführt werden soll }
  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Hallo Privateer3000,

    versuchs mal mit :


    if meld='' then ...

    Die runden Klammern sind dort falsch. Außerdem könnte es sein, dass während FormCreate das Datenmodul noch gar nicht korrekt initialisiert ist. Deshalb wäre es besser die Abfrage in der OnActivate-Methode zu implementieren (mit der firstTime Variable, wie ich es schon mal beschrieben habe.)
  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Nein, absolut korrekt. Wenn "Name" der Schlüssel ist und dieser auch ausgewählt ist (was immer der Fall ist, wenn es sich um den primary key handelt und dieser nicht explizit abgewählt wird), dann ist dein Code korrekt. Es muss also an einem nicht richtig initialisierten Objekt oder so etwas liegen. Wie ist "meld" deklariert? Tritt der Fehler schon bei Open auf?
  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Hallo Privateer3000,

    Post gibt keinen Wert zurück, sondern löst ggf. eine Exception aus, darum ist ein try ... except Block zu empfehlen.

    Zu deinem Code: Wenn du mit "with" arbeitest, kannst du dir den Namen der entsprechenden Variablen beim Zugriff sparen, also


    with DataModule9 do
    begin
    Table2.Open;
  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Hallo Privateer3000,

    das Name Feld ist zu groß, um als dBase Inex verwendet zu werden. Es funktioniert nur bis zu einer Länge von 100 Zeichen. Also musst du entweder die Feldgröße verändern (100 ist ja auch schon ein langer Name :wink: ) oder ein zusätzliches ID Feld anlegen, das als Index benutzt werden kann.
  • Forum: Datenbanken

      Delphi
      by MrSpock, 10. Jul 2002
    Hallo Privateer3000,

    poste doch bitte mal die genauen Feldnamen, Typen inkl. Größen der ersten Felder der Tabelle und welches dieser Felder du als Schlüssel definieren willst.

    Legst du die Tabelle über die Datenbankoberfläche an oder versuchst du die Tabelle aus einem Programm heraus zu erzeugen? Im letzteren Falle, poste doch bitte mal den entsprechenden Code.


URL zu dieser Suchanfrage:

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