AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TADODataset an natives ADO-Recordset anbinden
Thema durchsuchen
Ansicht
Themen-Optionen

TADODataset an natives ADO-Recordset anbinden

Ein Thema von robroy85 · begonnen am 17. Nov 2005 · letzter Beitrag vom 21. Nov 2005
Antwort Antwort
robroy85

Registriert seit: 6. Nov 2004
Ort: Norderstedt
42 Beiträge
 
#1

TADODataset an natives ADO-Recordset anbinden

  Alt 17. Nov 2005, 14:01
Datenbank: MSSQL • Version: 7.0 • Zugriff über: native ADO
hallo allerseits!

Ich steh grad ziemlich auf dem Schlauch:

Ich möchte gerne mein natives _Recordset an ein ADODataSet anbinden welches schließlich über DataSource an einem DBGrid angebunden ist.
Leider funktioniert das Verknüpfen von von Recordset und ADODataSet nicht
Delphi-Quellcode:
      aRS := CoRecordSet.Create;
      aRS.CursorLocation := adUseClient;
      aRS.Open('SELECT * FROM KUNDE',aCon ,AdOpenstatic,AdLockReadOnly, adCmdText);
      Main.ADODataSet1.Recordset := aRS;
FEHLER: Exeption der Klasse EOleExeption. "Der Vorgang ist für ein geschlossenes Objekt nicht zulässig"



Letztendlich möchte ich nur die Datensätze, die ich durch das Recordset erhalte in dem DBGrid mir anzeigen lassen!

Vllt mach ich das ja auch zu umständlich

Kann jemand helfen?
  Mit Zitat antworten Zitat
robroy85

Registriert seit: 6. Nov 2004
Ort: Norderstedt
42 Beiträge
 
#2

Re: TADODataset an natives ADO-Recordset anbinden

  Alt 18. Nov 2005, 20:32
***schieb***

Hat den keiner eine Idee?

Schönen Abend noch!
  Mit Zitat antworten Zitat
Ahörnchen

Registriert seit: 17. Nov 2005
Ort: Berlin
4 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: TADODataset an natives ADO-Recordset anbinden

  Alt 19. Nov 2005, 07:53
halli hallo ...

der angegebene Code sieht erstmal gut aus ...
bist Du sicher, dass aRS auch etwas enthält?
was ist mit aCon ... ich nehme an, dass dies Deine Verbindung zur DB ist?
ist die Verbindung hergestell?
wann genau kommt die Fehlermeldung?
was bezweckst Du damit?
"normale" ADO-Komp nicht ausreichend?

lG

Ahorn
  Mit Zitat antworten Zitat
robroy85

Registriert seit: 6. Nov 2004
Ort: Norderstedt
42 Beiträge
 
#4

Re: TADODataset an natives ADO-Recordset anbinden

  Alt 21. Nov 2005, 09:51
hallo,

zu deiner frage, ja das RS enhält sicher daten.
Die Fehlermedlung kommt, sobald dass die Daten an das DataSet übergeben werden sollen.

Ich habe es mittlerweile aufgegeben und schreibe die Daten nun in ein StringGrid...
Deswegen habe ich die Frage als "erledigt" gekennzeichnet, allerdings bleibt die Frage bei mir immernoch offen, warum es nicht geht.

Schönen Gruß

Robert
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: TADODataset an natives ADO-Recordset anbinden

  Alt 21. Nov 2005, 11:21
Es könnte sein das Du dein Recordset vor verbinden mit dem ADODataset disconnecten mußt:
aRS._Set_ActiveConnection(nil);
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz