Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

AW: Firebird: Incorrect values within SQLDA structure

  Alt 16. Apr 2012, 12:14
Hi,

ich wollte erreichen, ein Update der Firebird-DB von Version 2.1 auf 2.5 zu machen, und zwar durch ein automatisches Programmupdate beim Kunden (Internet-Download, d.h. ich kenne die Kunden/Benutzer nicht und kann daher nicht eingreifen).

Also wurde mir geraten, mit gbak ein Backup zu machen, eine neue Datenbank über die 2.5-er Lib zu erstellen und das Backup wieder einzuspielen. Ich habe das in einem anderen Thread schonmal gepostet, aber hier nochmal meine Vorgehensweise und dann die Frage: Habe ich jetzt eine richtige 2.5er Datenbank? Der Fehler ist übrigens mit der Umstellung auf AsMemo erstmal verschwunden.

-------
Backup via gbak.exe
gbak.exe -b -g -z -v -i -IG -user SYSDBA test.db test.db.bak

Umbennen test.db -> test_tmp.db (nur, damit ich zur Not auf sie wieder zurückgreifen kann)

Neue DB erstellen via SQL-Query:
CREATE DATABASE ''test.db'' USER ''sysdba'' PASSWORD ''1234'' PAGE_SIZE 4096 DEFAULT CHARACTER SET UTF8

Restore via gbak.exe
gbak.exe -R o -v -user sysdba -password 1234 test.db.bak test.db

Neues Feld erstellt via SQL-Query:
ALTER TABLE test1 ADD PLAINTEXT BLOB SUB_TYPE TEXT;
-------

Ich kenne mich mit Firebird noch nicht so gut aus.

Danke
  Mit Zitat antworten Zitat