AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TADOConnection - Zugriffsverletzung ab Zeile 1318 in Table
Thema durchsuchen
Ansicht
Themen-Optionen

TADOConnection - Zugriffsverletzung ab Zeile 1318 in Table

Ein Thema von Delphi_Atze · begonnen am 23. Jun 2009 · letzter Beitrag vom 26. Jun 2009
Antwort Antwort
Seite 1 von 2  1 2      
Delphi_Atze
(Gast)

n/a Beiträge
 
#1

TADOConnection - Zugriffsverletzung ab Zeile 1318 in Table

  Alt 23. Jun 2009, 20:54
Datenbank: *.mdb • Zugriff über: TADOConnection
Hallo

Ich bin auf ein außerordentliches Problem gestoßen. Ich habe eine TADOConnection auf einer *.mdb Datenbank verknüpft. Diese lasse ich mir über eine DataSource in einem TDBGrid anzeigen. Mit einer For-Schleife durchsuche ich ein ADOTable (welches ich mit der TADOConnection verbudnen habe) nach bestimmten Werten. Diese lasse ich mir in einer Listbox anzeigen.

Jetzt zu meinem Problem.
in der Zeile 1318 gibt mir das Programm eine Zugriffsverletzung. Habe das ganze mal als Anhang beigefügt.
Das komische ist, es ist immer in Zeile 1318. Vor, nach und bei dieser Zeile sind keine Auffälligkeiten erkennbar. Das ganze Table umfasst rund 80000 (80k) Einträge.

hatte jemand schon mal das gleiche Problem oder hat jemand eine Idee?

Vielen vielen Dank
Gruß Sascha
Miniaturansicht angehängter Grafiken
frage_112.jpg  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:05
1. Warum For und keine While-Schleife
2. Wie groß ist ein Datensatz?
3. Es erschint mir nicht sinnvoll 80 000 Datensätze in ein Grid zu schreiben
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi_Atze
(Gast)

n/a Beiträge
 
#3

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:12
Ich habe gerade nochmal geschaut und ich habe eine while schleife verwendet, sorry.
Was genau meist du genau mit Datensatz? (bin noch neu in Sachen Datenbank).
Falls du die Zeilen meinst, die haben auch keine großen Unterschiede.
das Grid dient nur dazu es zu veranschaulichen, in dem final Programm wird das Grid wieder gelöscht.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:15
Zitat:
Was genau meist du genau mit Datensatz? (bin noch neu in Sachen Datenbank).
Ein Datensatz entspricht einer Zeile. Wie viel enthält eine Zeile?
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi_Atze
(Gast)

n/a Beiträge
 
#5

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:18
10 Datensätze pro Zeile
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:20
Du meinst 10 Felder? Alles Strings, wie lang?
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi_Atze
(Gast)

n/a Beiträge
 
#7

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:24
Ja gute Frage. Sind unterschiedlich, zwischen 50-80 insgesamt in allen 10 Feldern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:32
Insgesamt oder pro Feld?

10 * 50 = 500 Bytes pro Zeile
500 * 1318 = 659 000

Starke 600 KB sollte eigentlich noch kein Problem darstellen
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi_Atze
(Gast)

n/a Beiträge
 
#9

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:35
also pro zeile maximal 80 zeichen. In die Richtung habe ich auch schon nachgedacht, aber deine Rechnung bestätigt meine Vermutung. Ich bin echt ratlos Danke schon mal für deine Bemühungen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TADOConnection - Zugriffsverletzung ab Zeile 1318 in Tab

  Alt 23. Jun 2009, 21:36
Liegt es vielleicht am Inhalt in dieser ominösen Zeile?
Zeigt er es in Access richtig an?
Markus Kinzler
  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 10:44 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