AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Fehler beim Auswahl einer Datasource unter TDBGrid
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler beim Auswahl einer Datasource unter TDBGrid

Ein Thema von daredd · begonnen am 18. Nov 2008 · letzter Beitrag vom 19. Nov 2008
Antwort Antwort
Seite 1 von 2  1 2      
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#1

Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 21:31
Datenbank: Firebird • Version: 2.1.1 • Zugriff über: IbExpert, FBLib
Hallo,

wenn im Objektinspektor für mein DBGrid die vorher eingerichtet DataSource auswählen will bekomme ich dies Fehlermeldung von Delphi:


---------------------------
Fehler
---------------------------
Diese Operation ist bei einer unidirektionalen Datenmenge nicht gestattet.
---------------------------
OK Details >>
---------------------------


Wo kann ich die Datenmenge deklarieren, bzw. was ist zu machen?


THX
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 21:35
Die Datenmenge ist ReadOnly das Grid aber nicht
Markus Kinzler
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#3

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 21:48
Also das sagt mir nicht viel, wenn ich im DBGrid ReadOnly auf true setze kommt immer noch der gleiche Fehler!
Wo kann ich denn in der Datenmenge die Zugriffe (Read/Write) konfigurieren?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 21:55
Wie sieht den die Abfrage aus?
Markus Kinzler
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#5

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 22:07
Sorry bin da voll der noob, was meinst genau meinst du mit Abfrage?

Also ich hab eine TFBLDatabase, TFBLTransaction, TFBLDataset eingerichtet und die DataSource damit über das Dataset verbunden.
ABer muss vielleicht das Dataset Active sein?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#6

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 18. Nov 2008, 23:29
Also ich hab mal das FBLDataset auf amRead gesetzt aber das funktioniert auch nicht.

Ist sind überhaupt das FBLDataset mit der TDatasource kompatibel?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 19. Nov 2008, 06:35
Anscheinend nicht
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer
Online

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 19. Nov 2008, 07:19
Zitat von daredd:
Diese Operation ist bei einer unidirektionalen Datenmenge nicht gestattet.
Ich kenn jetzt IbExpert, FBLib nicht, aber auch bei anderen DB-Zugriffskomponenten (z.B. ADO) ist es möglich Datenmengen als Unidirektionale Datenmengen anzufordern. Diese haben den Vorteil des minmalen Speicherverbrauchs, da die Datensätze sofort nach dem "Drübernavigieren" mittels Next wieder aus dem Speicher entfernt werden und man damit auch große Datenmengen mit weniger Speicherprobleme auf dem Client durchiterieren kann. Für ein DB-Grid sind diese Datenmengen unbrauchbar, da ein DBGrid ein bidirektion navigierbare Datenmenge benötigt. Ich denke also das man das verhalten normalerweise per Property konfigurieren kann. Ansonsten würdest du ein TClientdataset benötigen welche die Bufferung übernimmt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 19. Nov 2008, 07:37
Zitat von daredd:
Ist sind überhaupt das FBLDataset mit der TDatasource kompatibel?
Wenn überhaupt, wäre ein TFBLDataset mit einem TDataset kompatibel, und davon kann man ausgehen. Bernhard hat schon eine erschöpfende Auskunft gegeben.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
daredd

Registriert seit: 2. Apr 2006
433 Beiträge
 
#10

Re: Fehler beim Auswahl einer Datasource unter TDBGrid

  Alt 19. Nov 2008, 09:16
THX Leute, ich werde das nachher ausprobieren!
Gegebenenfalls melde ich mich noch mal.
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind

Gruß DaRedd aka The Red Dragon
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 11:36 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