AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Paradox-DB zur Laufzeit erstellen - 5 oder 7?
Thema durchsuchen
Ansicht
Themen-Optionen

Paradox-DB zur Laufzeit erstellen - 5 oder 7?

Ein Thema von davar · begonnen am 23. Sep 2005 · letzter Beitrag vom 23. Sep 2005
Antwort Antwort
davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#1

Paradox-DB zur Laufzeit erstellen - 5 oder 7?

  Alt 23. Sep 2005, 17:15
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
Hallo Leute,

mit folgendem Code erstelle ich eine Paradox-Datenbank zur Laufzeit:

Delphi-Quellcode:
with Table1 do begin
  active:=false; // Table-Zugriff muss auf jeden Fall geschlossen sein
  DatabaseName:=verzeichnis; // Verzeichnis, in dem die Tabelle erzeugt werden soll
  TableName:='Artikel'; // Name der Datei, die erzeugt werden soll
  TableType:=ttParadox; // Tabelle erhält das Paradox-Format
                         // und somit die Endung .db
  with FieldDefs do begin
    clear;
    Add('ID', ftAutoInc, 0, false);
    Add('Bezeichnung', ftString, 50, false);
  end;
  CreateTable;
end;
Wenn ich jedoch das Programm auf einem anderen Rechner laufen lasse, kommt teilweise die Fehlermeldung, dass der Dateiname für Paradox 5 zu lang ist.

Das wundert mich jedoch, da ich ja eigentlich eine Paradox 7-DB erstellen möchte. Wie mach ich das?

MfG

davar
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Paradox-DB zur Laufzeit erstellen - 5 oder 7?

  Alt 23. Sep 2005, 17:30
Hallo davar,

du kannst den default level des Paradox-Treibers in der BDE-Konfiguration auf 7 setzen.

Grüße vom marabu
  Mit Zitat antworten Zitat
davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Paradox-DB zur Laufzeit erstellen - 5 oder 7?

  Alt 23. Sep 2005, 17:38
Hallo marabu,

Danke für die Antwort.

Gleich die Standard-zweite-Frage: wie mach ich das?

Über die BDE-Verwaltung kann ich das manuell machen, aber ich möchte das Programm ja weitergeben. Gibt es da eine Funktion, die den Level automatisch auf 7 hochstuft?
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Paradox-DB zur Laufzeit erstellen - 5 oder 7?

  Alt 23. Sep 2005, 18:04
Hier kannst du dich mal durchkämpfen:
http://info.borland.com/devsupport/b...ginfolist.html
PARADOXLEVEL = '\DRIVERS\PARADOX\TABLE CREATE\;LEVEL'; Er müsste sich also setzen lassen.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Paradox-DB zur Laufzeit erstellen - 5 oder 7?

  Alt 23. Sep 2005, 18:11
Hallo davar,

auf meiner eigenen Maschine habe ich den Level auf 7 gesetzt, zur Laufzeit möchtest du vielleicht eine zusätzliche Zeile in deinen Code aufnehmen:

Delphi-Quellcode:
with Table1 do begin
  ...
  TableLevel := 7; // look ma, no hands
  CreateTable;
end;
marabu
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 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