![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: Fibplus
Fibplus Batch Datenimport Problem
Hallo zusammen
in meiner Anwendung besteht die Möglichkeit Daten mit verschiedenen Computer manuell abzugleichen. Dies funktioniert auch einwandfrei. Neu ist die Datenbank erweitert worden und nun bestehen Probleme Daten die von der "alten" DB sind in die neue zu integrieren. Der Import erfolgt so: > z.B. anstelle von alt: ( Q_TEST ist in neu nicht vorhanden )
Code:
neu: ( zusätzlich sind die Felder POS_LAT, POS_LNG )
sql_string_table := ( 'INSERT INTO HOTEL ( ID, C_NO, CITY, TEL, FAX, EMAIL, HOMEPAGE, Q_TEST )' +
'values ( :ID, :C_NO, :CITY, :TEL, :FAX, :EMAIL, :HOMEPAGE, :Q_TEST )'); //
Code:
danach ( ein Auszug )
sql_string_table := ( 'INSERT INTO HOTEL ( ID, C_NO, CITY, POS_LAT, POS_LNG, TEL, FAX, EMAIL, HOMEPAGE )' +
'values ( :ID, :C_NO, :CITY, :POS_LAT, :POS_LNG, :TEL, :FAX, :EMAIL, :HOMEPAGE )');
Delphi-Quellcode:
Die Fehlermeldung schlussendlich ist folgende:
with Q_import do
begin Close; SQL.Text :=( sql_string_table ); BatchInputRawFile(db_dir + 'exchange\'+ file_name + '.fibplus'); frm_import_export.log_window_1.Lines.Add('*** Import ***'); frm_import_export.log_window_1.Lines.Add(db_dir + 'exchange\'); frm_import_export.log_window_1.Lines.Add(file_name + '.fibplus'); Close; frm_import_export.ProgressBar_imp_exp.Position := 30; if sql_string_table_d > '' then begin SQL.Text :=( sql_string_table_d ); BatchInputRawFile(db_dir + 'exchange\'+ file_name +'_d.fibplus'); frm_import_export.log_window_1.Lines.Add(file_name + '_d.fibplus'); Close; end; frm_import_export.ProgressBar_imp_exp.Position := 60; Zitat:
Manfred |
AW: Fibplus Batch Datenimport Problem
Hab BatchInput/BatchOutput selbst noch nicht verwendet deshalb nur eine Vermutung.
Das Import-File hat noch die alte Struktur und passt deshalb zum nicht zum neuen Insert-Statement. Entweder ein zum Import-File passendes Insert-Statement verwenden oder evtl. oder hilft das weiter: ![]() Zitat:
|
AW: Fibplus Batch Datenimport Problem
Hallo Alex
verwende bereits FIBPlus BatchOutputXXX method Version = 2 Zitat:
Zitat:
Shalom Manfred |
AW: Fibplus Batch Datenimport Problem
Stimmen die Codepage/locale Einstellungen?
|
AW: Fibplus Batch Datenimport Problem
Zitat:
Habe bei der DB Anbindung meines Wissens nichts geändert. Ausser der Umstellung von Firebird 1.5 auf 2.1. |
AW: Fibplus Batch Datenimport Problem
Was steht den bei der Connection drinnen und was bei den Feldern in der DB?
|
AW: Fibplus Batch Datenimport Problem
Zitat:
Zitat:
Lediglich der Import in die neue Version ist Problematisch. Neu wird jetzt CopyCat für den Abgleich verwendet. Aber alle Installationen müssen zuerst umgestellt werden. Manfred |
AW: Fibplus Batch Datenimport Problem
Sind denn alle Char/Varchar Felder auch UNICODE_FSS?
|
AW: Fibplus Batch Datenimport Problem
Ja bei beiden DB's.
|
AW: Fibplus Batch Datenimport Problem
Hallo manfred_h,
Zitat:
Bis bald Chemiker |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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