Replies:

Vielen Dank Herr Schneider laugh. Wieder was gelernt :)

Ich werde es manuell fixen.

Hi, That's strange. It's auto-generated by mysqldump

CREATE TABLE "Fehlermeldung" (
  "idFehlermeldung" int(11) DEFAULT NULL,
  "name" varchar(58) DEFAULT NULL,
  "fkFehlerart" varchar(2) DEFAULT NULL,
  "meldung" text DEFAULT NULL,
  "parameter" varchar(229) DEFAULT NULL,
  "hilfetext" text DEFAULT NULL,
  "verursacher_Wenn_DAS" varchar(18) DEFAULT NULL,
  "verursacher_Wenn_VST" varchar(18) DEFAULT NULL,
  "verursacher_Wenn_BAS" varchar(37) DEFAULT NULL,
  "verursacher_Wenn_VPB" varchar(18) DEFAULT NULL,
  "verursacher_Erläuterung" varchar(193) DEFAULT NULL,
  "verursacher_Wenn_BAS_indirekt" varchar(18) DEFAULT NULL
);

Hi,

The error occurs when i try to import a sql dump file with

    d $SYSTEM.SQL.SetDefaultSchema("QT",$SYSTEM.SQL.DefaultSchema(),1)
    d $SYSTEM.SQL.DDLImport("MySQL","VM","c:\temp\meh.sql","C:\temp\all.log",,,";")

You can see the summary in my previous post under spoiler. It is the only error.

After that I tried to run the query in the sql interface and there is the same error with a little more detail.

A working query for comparison. I can not see much difference...

INSERT INTO "Fehlermeldung" VALUES (1001020,'qsDataFieldCode.isInvalid','10','Der Wert ''<wert>'' des Datenfeldes <feldName> \"<feldBezeichnung>\" ist kein zulässiger Code des Schlüssels <schluesselName> (<schluesselBezeichnung>).','<params wert=\"\" feldName=\"Modul.name:Bogen.name:Feld.name\" feldBezeichnung=\"Feld.bezeichnung\" schluesselName=\"Schluessel.name\" schluesselBezeichnung=\"Schluessel.bezeichnung\" />','','Leistungserbringer','','','Leistungserbringer','Als Template-Meldung kann diese auch auf modifizierte Daten der DAS zutreffen.','')
Class QT.Fehlermeldung Extends %Persistent [ ClassType = persistent, DdlAllowed, Final, Owner = {VM}, ProcedureBlock, SqlRowIdPrivate, SqlTableName = Fehlermeldung ]
{

Property idFehlermeldung As %Library.Integer(MAXVAL = 2147483647, MINVAL = -2147483648) [ SqlColumnNumber = 2 ];

Property name As %Library.String(MAXLEN = 58) [ SqlColumnNumber = 3 ];

Property fkFehlerart As %Library.String(MAXLEN = 2) [ SqlColumnNumber = 4 ];

Property meldung As %Stream.GlobalCharacter [ SqlColumnNumber = 5 ];

Property parameter As %Library.String(MAXLEN = 229) [ SqlColumnNumber = 6 ];

Property hilfetext As %Stream.GlobalCharacter [ SqlColumnNumber = 7 ];

Property verursacherWennDAS As %Library.String(MAXLEN = 18) [ SqlColumnNumber = 8, SqlFieldName = verursacher_Wenn_DAS ];

Property verursacherWennVST As %Library.String(MAXLEN = 18) [ SqlColumnNumber = 9, SqlFieldName = verursacher_Wenn_VST ];

Property verursacherWennBAS As %Library.String(MAXLEN = 37) [ SqlColumnNumber = 10, SqlFieldName = verursacher_Wenn_BAS ];

Property verursacherWennVPB As %Library.String(MAXLEN = 18) [ SqlColumnNumber = 11, SqlFieldName = verursacher_Wenn_VPB ];

Property verursacherErläuterung As %Library.String(MAXLEN = 193) [ SqlColumnNumber = 12, SqlFieldName = verursacher_Erläuterung ];

Property verursacherWennBASindirekt As %Library.String(MAXLEN = 18) [ SqlColumnNumber = 13, SqlFieldName = verursacher_Wenn_BAS_indirekt ];

/// Bitmap Extent Index auto-generated by DDL CREATE TABLE statement.  Do not edit the SqlName of this index.
Index DDLBEIndex [ Extent, SqlName = "%%DDLBEIndex", Type = bitmap ];

Storage Default
{
idFehlermeldungnamefkFehlerartmeldungparameterhilfetextverursacherWennDASverursacherWennVSTverursacherWennBASverursacherWennVPBverursacherErläuterungverursacherWennBASindirekt^QT.FehlermeldungDFehlermeldungDefaultDatasequence^QT.FehlermeldungD^QT.FehlermeldungI^QT.FehlermeldungS%Library.CacheStorage
}

}

Best regards

RY

Followers:
Following:
Global Masters badges:
Ruiyan has no Global Masters badges yet.