🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

cBuilder5: ADO-Stream Open() funktioniert nicht

#4430
From: Joachim Vasselai
Date: Thu, 27 Dec 2001 07:35
76 lines
2408 bytes
Hallo,

I try to open a ADO-Stream (to manage BLOB-Fields in a SQL-DB). I doesn't
work! When I query pStream->State after the Open-Command, I always get
adStateClosed and therefore pStream->Read() doesn't work too. What I'm doing
wrong??

Joachim

#include <ADODB_TLB.h>

void __fastcall TFormStream::ButtonOpenClick(TObject *Sender)
{
Adodb_tlb::ConnectModeEnum Mode;
switch (ComboBoxOpenMode->ItemIndex)
{
  case 0:
    Mode = adModeRead;
    break;
  case 1:
    Mode = adModeReadWrite;
    break;
  case 2:
    Mode = adModeRecursive;
    break;
  case 3:
    Mode = adModeShareDenyNone;
    break;
  case 4:
    Mode = adModeShareDenyRead;
    break;
  case 5:
    Mode = adModeShareDenyWrite;
    break;
  case 6:
    Mode = adModeShareExclusive;
    break;
  case 7:
    Mode = adModeUnknown;
    break;
  case 8:
    Mode = adModeWrite;
    break;
  default:
    Mode = -1;
    break;
}

Adodb_tlb::StreamOpenOptionsEnum Options;
switch (ComboBoxOpenOption->ItemIndex)
{
  case 0:
    Options = adOpenStreamUnspecified;
    break;
  case 1:
    Options = adOpenStreamAsync;
    break;
  case 2:
    Options = adOpenStreamFromRecord;
    break;
  default:
    Options = -1;
    break;
}

try
{
  StreamPtr pStream;
  pStream = CreateComObject(CLSID_Stream);
  pStream->Open(TVariantInParam(), Mode, Options, L"", L"");
}
catch(...)
{
  ShowMessage("open failed");
}
}
Technical Details
Message-ID: <3c2aceec_2@dnews>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!sfo2-feed1.news.digex.net!intermedia!news-out.spamkiller.net!propagator-la!news-in-la.newsfeeds.com!news-in.superfeed.net!newsfeed01.tsnz.net!newsfeeds.ihug.co.nz!ihug.co.nz!dnews

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10698b,7a1346a60534005f,start
X-Google-Attributes: gid10698b,public
X-Google-ArrivalTime: 2001-12-26 23:34:50 PST
From: "Joachim Vasselai" <joachim.vasselai@gmx.net>
Newsgroups: borland.public.cppbuilder.database.ado
Subject: cBuilder5: ADO-Stream Open() funktioniert nicht
Date: Thu, 27 Dec 2001 08:35:07 +0100
Lines: 80
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
NNTP-Posting-Host: 212.102.228.5
Message-ID: <3c2aceec_2@dnews>
X-Trace: dnews 1009438444 212.102.228.5 (26 Dec 2001 23:34:04 -0800)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!sfo2-feed1.news.digex.net!intermedia!news-out.spamkiller.net!propagator-la!news-in-la.newsfeeds.com!news-in.superfeed.net!newsfeed01.tsnz.net!newsfeeds.ihug.co.nz!ihug.co.nz!dnews