AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ADO Guru gesucht

Ein Thema von haentschman · begonnen am 12. Mär 2013 · letzter Beitrag vom 14. Mär 2013
 
Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.303 Beiträge
 
Delphi 12 Athens
 
#1

ADO Guru gesucht

  Alt 12. Mär 2013, 18:43
Datenbank: MSSQL • Version: X • Zugriff über: ADO
Hallo...

ich bin mit meinem Latein am Ende.

Gegeben:
- Tabelle mit "ID" als Autoinc. (PK) (der Rest ist eher uninteressant)
- gewachsenes Programm was so mit anderen DBMS gut funktioniert

IST:
1. TADOTable
2. Tabelle ist leer
Delphi-Quellcode:
Table.Append;
Table... füllen (außer ID logischerweise)
Table.Post;
Table.Refresh; // hier knallts mit Fehler... sinngemäß "Datensatz wurde geändert oder gelöscht. Die aktuelle Zeile wird gelöscht"
...eigentlich sollte das Post ja die Tabelle aktualisieren. Ich vermute, daß das bei ADO nicht funktioniert. Da auf dem Server die ID existiert und in der Datenmenge nicht und er den PK nicht zuordnen kann. An diversen Stellen konnte ich durch ein Open/Close einen Workaround hinbiegen. An anderen Stellen, wo die ID, nach dem Post, weiterverarbeitet wird geht das nicht, da der Datensatzzeiger dann auf dem ersten steht und nicht auf dem letzten Eingefügten.

Erledigt:
Dann habe ich testweise das DBFramework auf SDAC umgerüstet... keinerlei Fehler ! Leider kann ich die Entscheidung nicht selbst treffen.
Versuche mit den Properties der Connection und der ADOTable... ohne Erfolg.

Bitte:
Welche Tricks verhindern diese bescheuerten Meldungen.

  Mit Zitat antworten Zitat
 


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 05:57 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