[DUG] Blob primer
Trevor Jones
trevorj at ihug.co.nz
Fri Jul 1 10:08:58 NZST 2005
Insert into mytable(myid,myblobfield)
Values(:id,:blob)
If using a TIBSQL:
Sql.params[0].asInteger := 3;
Sql.Params[1].LoadFromFile....
Sql.execquery
There are all sorts of ways to set the value of the blob parameter. I
usually use asString even for binary data 'coz a string is an easy way to
manage a block of memory just by using setlength and if necessary reference
s[1] as the first byte.
Use a negative value for subtype if the data means nothing to anyone but
you, and the segment size is usually irrelevant.
Trevor
-----Original Message-----
From: delphi-bounces at ns3.123.co.nz [mailto:delphi-bounces at ns3.123.co.nz] On
Behalf Of Phil Middlemiss
Sent: Friday, 1 July 2005 8:24 a.m.
To: NZ Borland Developers Group - Delphi List
Subject: [DUG] Blob primer
Could anyone give me a link to a "how-to" about blobs? I'm using D6 with
firebird - there is no GUI (it's a service) so I would like to just use SQL
if possible.
Having not used blobs before I'm wondering:
- what is a subtype? The Interbase documentation assumes you know
- what is a good size for the segment length
- how to specify binary data in a sql - if it's actually possible.
- if I can't just use sql then what's the best way?
Phil.
_______________________________________________
Delphi mailing list
Delphi at ns3.123.co.nz
http://ns3.123.co.nz/mailman/listinfo/delphi
More information about the Delphi
mailing list