AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken SQLite Administrator ändert die Tabellen nicht
Thema durchsuchen
Ansicht
Themen-Optionen

SQLite Administrator ändert die Tabellen nicht

Ein Thema von Peter-Pascal · begonnen am 2. Feb 2015 · letzter Beitrag vom 2. Feb 2015
Antwort Antwort
Perlsau
(Gast)

n/a Beiträge
 
#1

AW: SQLite Administrator ändert die Tabellen nicht

  Alt 2. Feb 2015, 17:23
Also nochmal ganz langsam zum Mitschreiben: Kannst du mit deinem Datenbank-Manager (das, was du als Administrationsprogramm bezeichnest) nun deine SqLite-Datenbank öffnen oder nicht?

Bestimmte Änderungen an Tabellen, die bereits Records enthalten, sind natürlich verboten, das betrifft jedes vernünftige DBMS (Datenbankmanagementsystem). So ist es z.B. nicht erlaubt, den Typ eines Tabellenfeldes (einer Spalte) nachträglich zu ändern, weil z.B. ein VarChar nicht in einen Integer hineinpaßt. Beschreibe doch einmal genau, was du machst, was du zu machen versuchst und wo genau dann welche Fehlermeldung erscheint. Bislang ist alles, was du angibst, ziemlich ungenau.
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
200 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: SQLite Administrator ändert die Tabellen nicht

  Alt 2. Feb 2015, 17:51
ich weiß es hat nur am Rande mit Delphi zu tun. Aber vielleicht liegt dort auch durch einen falschen Befehl der Fehler.

Ich habe Bilder hinzugefügt.

Zuerst habe ich eine Tabelle Test angelegt mit zwei Felder, dann diese versucht zu ändern.

Danke schon mal für Deine Mühe
Angehängte Grafiken
Dateityp: jpg 1 nach Anlegen Tabelle Test.jpg (74,6 KB, 10x aufgerufen)
Dateityp: jpg 2 ändern Tabelle.jpg (69,7 KB, 10x aufgerufen)
Dateityp: jpg 3 unable to open DB file.jpg (46,4 KB, 10x aufgerufen)
Peter Niemeier
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#3

AW: SQLite Administrator ändert die Tabellen nicht

  Alt 2. Feb 2015, 18:41
Ich begreif's noch immer nicht: Du hast also in einer bestehenden Tabelle ein Feld hinzugefügt, ja? Hat das anstandslos funktioniert? Oder kam bereits beim Versuch, dieses neue Feld anzulegen, die Fehlermeldung (was ich mir ehrlich gesagt nicht wirklich vorstellen kann)? Ich hatte dich doch gebeten, Schritt für Schritt zu beschreiben, was genau du gemacht hast. Wann kam die Fehlermeldung, daß die Datenbank-Datei nicht mehr zu öffnen sei? Leider kenne ich weder SQlite noch das Administration-Tool, das du verwendest. Deshalb klinke ich mich jetzt hier aus (hab auch eigene Arbeit zu erledigen) und hoffe für dich, daß sich jemand deiner annimmt, der die von dir eingesetzte Software kennt.
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
200 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: SQLite Administrator ändert die Tabellen nicht

  Alt 2. Feb 2015, 18:45
ich danke Dir trotzdem für Deine Mühe.

Das Anfügen eines Feldes in einer bestehenden Tabelle klappt nicht.

Die Tabelle zu löschen und zu editieren klappt.

Es legt jetzt auch eine Backup-Tabelle an. Das hat es vorher auch nicht getan.

Mit Delphi verläuft der Test auf die DB zuzugreifen positiv.
Peter Niemeier
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
200 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: SQLite Administrator ändert die Tabellen nicht

  Alt 2. Feb 2015, 19:32
Heureka,

ich glaube ich hab´s gefunden.

Es könnte an der NAS QNAP und QSYNC liegen. Zumindest nachdem ich es ausgeschaltet habe konnte ich wieder eine Tabelle ändern ohne das eine Backup Tabelle angelegt wurde.

Vorher hatte ich die Datei auf eine andere Platte kopiert und es funktionierte.

Wieso QNAP die Datei blockiert und warum es Einträge in die Tabelle zulässt, ist mir ein Rätsel. Die Datei gehört mit zu den zu sichernden Dateien.
Peter Niemeier
  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 09:02 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