![]() |
Datenbank: ttParadox • Version: kA • Zugriff über: Delphi
Kann keine Datenbank erstellen/ Nur ein Zeichen wir gespeich
Hi,
ich benutzte eine Paradox tabelle mit delphi und will erstmal eine datenbank erstellen:
Delphi-Quellcode:
Doch da kommt immer: "Ungültige Feldgröße"
procedure TForm1.Button1Click(Sender: TObject);
var s: string; begin s := ExtractFilePath(ParamStr(0)); with Table1 do begin active:= false; databasename := s; TableName := 'Termine'; TableType := ttParadox; with Fielddefs do begin Add('Datum',ftDate,10,true); Add('Was',ftstring,75,true); Add('Wo',ftString,25,true); Add('Fertig',ftString,10,true); end; CreateTable; active := true; end; end; Wenn ich nun meine Datenbank hab und was in das Wo-Feld reinschreibe dann wird immer nur das erste Zeichen gespeichert ??? :shock: Und auf das Fertigfeld kann ich erst garnicht zu greifen :shock: :shock: Ich weiß nemme was ich machen soll ??? Bitte helft mir XAguraX |
Re: CheckBox
Was hat dein Problem jetzt mit dem Threadtitel zu tun? Bitte gib deinem Thread einen aussagekräftigen Titel, in dem du deinen ersten Beitrag editierst.
|
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
ftDate hat nur 8-Byte, die Länge 10 resultiert wohl von deinem Abzählen eines Datum-Strings. Die Darstellung auf einer Datenbank ist aber immer vom Typ Double mit der entsprechenden Größe.
Grüße Mikhal |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Wird ein Datum nicht als Zeitstempel als Integer gespeichert in einer Datenbank?
|
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Zitat:
|
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Hallo,
ich würde die Tabelle (Info: nicht Datenbank) über eine Query erstellen.
Delphi-Quellcode:
Und der ewige Hinweis ;)
with Query do
begin DataBaseName:= 'c:\temp'); SQL.Clear; SQL.Add('Create Table Test (Id Integer, Name Char(10))'); ExecSQL; end; weg von der BDE, weg von Paradox, DBase usw. Heiko |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Mal abgesehen davon, dass man keine neuen Projekte mehr mit der BDE starten sollte.
Die Feldbezeichner sind ja nicht so der Bringer. 'Datum', 'Was', 'Wo', 'Fertig' :wall: :wall: Überleg Dir besser gescheitere Namen dafür. |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
kann mir einer für das Query ein tut empfehlen?
|
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
<Ironie on>
Ich helf Dir erst wieder, wenn Du Dich von der BDE losgesagt hast! <Ironie off> |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Zitat:
Naja bin Delphi-Neuling... Kann mir nun einer son Tut empfehlen ??? Und zu dem "Wann, Was, Wo" ... Das is doch egal wie die heißen, hauptsache ich weiß was es heißen soll und dass weiß ich aus, warum soll ich mir also irgendwelche namen überlegen ??? z.B: Berthold XAguraX |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
|
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Als Datenbank solltest DU auch Etwas "moderneres" nehmen.
z.B. Firebird oder MySQL. Nennst Du Deine Kinder dann auch mal Blond, Braun, Rot weil sie diese Haarfarbe haben? |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Hallo XaguraX,
na klar ist der Feldname egal. Und wenn Du Dich in 3 Jahren wieder um Dein Projekt kümmerst, dann weißt Du sofort wieder warum Deine Felder "WAS" oder "WO" heißen. Wer sich um fremde Datenbanken kümmern darf ist, immer wieder von solchen Felbezeichnern begeistert. "WO" könnte sein SPEICHERORT,WOHNORT,UNFALLORT .... usw. Gruß K-H |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Zitat:
Mach doch mal DU nen Vorschlag wie ich sie nennen sollte ... @mkinzler: Danke das werd ich mir mal angucken !!! XAguraX |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Wo => Ort (String 150)
Was => Betreff (String 150) Fertig => was soll da drin stehen? |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Kommt mir dass nur so vor oder braucht man für das Zeug mit dem SQL oder MySQL ne Online datenbank oder irgendwelche zusatzprogramme ???
Das is aber alles viel zu viel für mein projekt ... Ich weil die ganz datenbank ausm programm heraus verwalten können ohne irgendwas irgendwoher zu holen und zu installieren ... Kann mir da jemand weiterhelfen ?? Grüße XAguraX |
Re: Kann keine Datenbank erstellen/ Nur ein Zeichen wir gesp
Firebird und MySQL kann man auch als Embedded benutzen.
Dann braucht man nur eine DLL und kann dann die DB benutzen. Für BDE musst Du übrigens auch die BDE installieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz