Is it possible to insert BLOBs and/or Long raws using Array DML?
The code below tells me that "only onedimensional arrays are allowed".
// Initialize query
SQL.Text := 'update C set A = :A where B = :B';
DeclareVariable(':A',otLongRaw);
DeclareVariable(':B',otInteger);
// Initialize array
AArr := VarArrayCreate([0,1],varVariant);
AArr[0] := VarArrayCreate([0,5],varByte);
AArr[1] := VarArrayCreate([0,8],varByte);
BArr := VarArrayCreate([0,1],varVariant);
BArr[0] := 8;
BArr[1] := 4711;
// Bind variables and execute query
SetVariable(':B',BArr);
SetVariable(':A',AArr); // Error here
Execute;
//Table definition: create Table C (B Integer primary key, A BLOB)