Forum: Datenbanken
Delphi
by himitsu,
10. Mär 2016
Wenn da 4 bei raus kommt, dann ist irgendwas "kaputt".
TField.Size = bei VARCHAR(MaxLength) sollte MaxLength raus kommen
TField.DataSize = bei VARCHAR(MaxLength) als WideStringField sollte 2+MaxLength*2 raus kommen
Forum: Datenbanken
Delphi
by himitsu,
9. Mär 2016
hmmmmmmmmm :gruebel:
Etwas in dieser Richtung geht auch nicht?
FDQueryMain.SQL.Text := 'SELECT Thumbnail, FolderID FROM Bildtabelle WHERE 0'; // LIMIT 0
FDQueryMain.Open;
FDQueryMain.Insert;
FDQueryMain.FieldByName('Thumbnail').AsStream := LThumbMemory;
FDQueryMain.FieldByName('FolderID').AsString := FolderID;
FDQueryMain.Post;
Forum: Datenbanken
Delphi
by himitsu,
7. Mär 2016
LFolderId = IdentFile.cgf ?
Binärdaten in einen String laden?
Params
Params :roll:
FDQueryMain.Params.AsAString := TFile.ReadAllText(LFolderId); // natürlich nur, wenn da wirklich nur "Text" in der Datei ist
Forum: Datenbanken
Delphi
by himitsu,
4. Mär 2016
Nee, das sind einfach "irgendwelche" Werte. :zwinker:
statt ist natürlich gemeint.
Sooooooo unklar ist hier doch nicht, was passiert?
FDQueryMain.SQL.Text := SQLString;
FDQueryMain.ParamByName('kategorien_tabelle_Kath_ID').AsInteger := kategorien_tabelle_Kath_ID;
FDQueryMain.ParamByName('BildDescribeTabelle_BilddesribeID').AsInteger := BildDescribeTabelle_BilddesribeID;...