ich habe en kleines Problem mit Absolute Database 5.04 und Cast
beim kreieren der
DB kommt ne feiler Meldung
Zitat:
Exception class EABSException with message 'Cannot index BLOB field 'fFile'. Direct indexing of BLOB fields is not supported yet, please use CAST(blob_field, string) function to convert BLOB field to a string expression before indexing. - Native error: 20295'. Process ATools.exe (3292)
Delphi-Quellcode:
CardTable.DatabaseName:= 'ATDB';
CardTable.TableName:= 'NetStation';
CardTable.FieldDefs.Add('ID', ftAutoInc, 0, false);
CardTable.FieldDefs.Add('FolderID', ftInteger);
CardTable.FieldDefs.Add('fFile', ftMemo);
CardTable.FieldDefs.Add('fTitle', ftMemo);
CardTable.FieldDefs.Add('fComment', ftMemo);
CardTable.FieldDefs.Add('fBitrate', ftMemo);
CardTable.FieldDefs.Add('fType', ftMemo);
CardTable.FieldDefs.Add('fGenre', ftMemo);
CardTable.FieldDefs.Add('fLink', ftMemo);
CardTable.IndexDefs.Add('ID', 'ID', [ixPrimary]);
CardTable.IndexDefs.Add('ByFolderID', 'FolderID', []);
CardTable.IndexDefs.Add ('ByName', 'fFile', []);
CardTable.CreateTable;
An folgender stelle erscheint die Feiler Meldung.
CardTable.IndexDefs.Add ('ByName', 'fFile', []);
Ich habe kaum Ahnung von Datenbanken Feileich kann mir einer von euch
Weiterhelfen feileicht mit en Beispiel
PS. mit Absolute Database v5.00 hat der code wunderbar gefunzt! Kein CAST