🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.ado
Article #775

Re: ADOCommand

#775
From: James Peterson
Date: Mon, 11 Apr 2005 11:54
58 lines
2839 bytes
so I can do the following

TStream *Blob
=ADODataSet1->CreateBlobStream(ADODataSet1->FieldByName("Notes"), bmWrite);
    try {
        RichEdit8->Lines->SaveToStream(Blob);
    }
    __finally {
        delete Blob;
    }
  comdtext = "insert into data (ItemNumber, UserLog, Date, Time,
SerializedDate, SerializedTime, "+fields;
  comdtext += ",
Notes )values('"+ItemNo+"','"+userID+"','"+dated+"','"+timed+"',
"+SerialDate+", "+SerialTime+", ";
  comdtext += values+"(:Blob))";
  ADOCommand2->CommandType = cmdText;
  ADOCommand2->CommandText = comdtext;
  ADOCommand2->Execute();


"Viatcheslav V. Vassiliev" <support@oledbdirect.com> wrote in message
news:42577d85@newsgroups.borland.com...
> Use parameters.
>
> insert into (blobfield) values (:blob)
>
> Then set parameter to anything you need, including stream or string that
> contains quotes or line breaks.
>
> file://------------------------------------------
> Regards,
> Vassiliev V. V.
> http://www.managed-vcl.com - using .Net objects in Delphi for Win32 +
> ADO.Net
> http://www.oledbdirect.com - The fastest way to access MS SQL Server,
> MS Jet (Access) and Interbase (through OLEDB)
>
> "James Peterson" <jpeterson@romanmealmilling.com> �������/�������� �
> �������� ���������: news:42568316$1@newsgroups.borland.com...
> > is there a way to insert a Stream into an ADOCommand ?
> >
> > Forexample
> > you have a RichText1 and you wanted to save it with formating into the
> > following ADOCommond.
> >
> >  comdtext = "insert into data (ItemNumber, UserLog, Date, Time,
> > SerializedDate, SerializedTime, "+fields;
> >  comdtext += ")values('"+ItemNo+"','"+userID+"','"+dated+"','"+timed+"',
> > "+SerialDate+", "+SerialTime+", ";
> >  comdtext += values+")";
> >  ADOCommand2->CommandType = cmdText;
> >  ADOCommand2->CommandText = comdtext;
> >  ADOCommand2->Execute();
> >
> >
>
>
Technical Details
Message-ID: <425a656e@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!solnet.ch!solnet.ch!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <42568316$1@newsgroups.borland.com> <42577d85@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10698b,1dcb39184a9818bb
X-Google-Attributes: gid10698b,public
X-Google-Language: ENGLISH,ASCII
From: "James Peterson" <jpeterson@romanmealmilling.com>
Newsgroups: borland.public.cppbuilder.database.ado
References: <42568316$1@newsgroups.borland.com> <42577d85@newsgroups.borland.com>
Subject: Re: ADOCommand
Date: Mon, 11 Apr 2005 06:54:22 -0500
Lines: 60
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
NNTP-Posting-Host: 64.21.236.129
Message-ID: <425a656e@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1113220462 64.21.236.129 (11 Apr 2005 04:54:22 -0800)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!solnet.ch!solnet.ch!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail