AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Was bedeutet diese Fehlermeldung?
Thema durchsuchen
Ansicht
Themen-Optionen

Was bedeutet diese Fehlermeldung?

Ein Thema von BBoy · begonnen am 4. Jun 2011 · letzter Beitrag vom 5. Jun 2011
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 09:39
Nur weil TurboDB ein BDE Replacement ist, heisst das nicht, dass man über die BDE-ODBC auf TurboDB zugreifen soll/kann.

Es bedeutet vielmehr "schmeiss BDE in die Tonne denn wir packen alles zum Migrieren dabei"
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#2

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 10:24
Schon klar das BDE nicht mehr Zeitgemäß ist. Schon klar das ich mir was neues suchen muss. Was meint Ihr sollte ich nehmen für einfache Projekte?

Aber bei meinem jetztigen Projekt wird es wohl noch BDE bleiben. Daher weiter zum Problem:
Aufrufstack:
Kernelbase Raiseexecption +0x58
TDBDatabaseError $1b5
TDBDatabseCheck $15
TDBTable.MasterChanged $1B

Was sagt mir das?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.234 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 10:33
Schon klar das BDE nicht mehr Zeitgemäß ist. Schon klar das ich mir was neues suchen muss. Was meint Ihr sollte ich nehmen für einfache Projekte?
Bisher immer ADSTable im Lokal Modus. Ansonsten Inhouse MS SQL-Server (läuft eh auf entsprechenden DB-Servern) oder MySQL.

Aber bei meinem jetztigen Projekt wird es wohl noch BDE bleiben. Daher weiter zum Problem:
Aufrufstack:
Kernelbase Raiseexecption +0x58
TDBDatabaseError $1b5
TDBDatabseCheck $15
TDBTable.MasterChanged $1B

Was sagt mir das?
Was für ein Code steht dort. Genau stelle bekommst du wenn du mit Debug-VCL kompilierst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.881 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 10:47
Oder embedded-Varianten von richtigen DBMS, hat den Vorteil dass man dann gut Skalieren kann
Markus Kinzler
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#5

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 11:01
Das führt mich dann zu TurboDB und hat etwas damit zu tun das ich die Mastertabelle verändert habe. Das ist schon die ganze zeit meine Vermutung das ich da einfach etwas von der Logik her falsch mache.

Ich bräuchte eine Datenbank ohne Server usw. Am besten wo VCL Komponenten besitzt da ich damit besser klar komme. Kennt jemand so eine ?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.881 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 11:10
-FireBird (embedded)
-SQLite
-MSSQL compact ( Subset von MSSQL) / express
-MySQL embedded (teuer)
-...
Markus Kinzler
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#7

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 12:01
ok werde ich mir mal ansehen.

Wegen meinem Problem steht nun fest das es etwas mit der menge der erstellten datensätze zu tun hat. Immer bei 50 Datensätzen kommt dieser Fehler und bricht die weitere erstellung ab.
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#8

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 13:41
Kann ich diese Datenbanken auch mit DBGrid usw nutzen?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.234 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 17:10
-MySQL embedded (teuer)
OpenSource = Kostenlos
CloseSourc = 30 k€/a für nicht transaktionsfähiges DB-Engine.
Jetzt da es bei Oracle ist könnte es noch viel teurer sein.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.881 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Was bedeutet diese Fehlermeldung?

  Alt 5. Jun 2011, 17:30
M.W. gibt es die mbedded nicht meher als OpenSource sondern nur kommerziell
Markus Kinzler
  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 03:03 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-2025 by Thomas Breitkreuz