![]() |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Verstehe nicht, wieso man überhaupt mit TTable arbeiten muß, wenn 'ne "echte" Datenbank im Hintergrund ist.
Mache immer alles über TQuery bzw. TAdoQuery. Sind beide abgeleitet von TDataSet. TDataSet kennt und hat TFields. Eine Zuweisung der Form
Delphi-Quellcode:
weist dem TField (Variant) einen AsTyp-Wert zu. TDataset (bzw. TField über TDataSet) sendet dann an die DB:
TDataSet.FieldByName('FeldName').AsTyp := Wert
SQL-Code:
.
update TabellenName set FeldName = Wert
Grüße Tim |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Hallo Daniel,
Zitat:
|
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Zitat:
Zitat:
das umschreiben wäre sehr aufwendig. Meistens wurde TADOTable genutzt um Blob Felder in die Datenbank zu schreiben. Ich muss halt mit den Gegegebenheiten jetzt klarkommen. Wie kann ich den an die TFields von TADOTable rankommen ? Zitat:
|
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Hallo Tyrael Y.,
bei der Enterprise-Version gibt's für die BDE einen SQL-Monitor. Ob's so etwas für ADO gibt, kann ich Dir nicht sagen. |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
ok macht nix.
ich danke dir für deine mühe. Gruß Tyrael |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Hallo r_kerber
Ja du hast Recht, ich habe eben einmal Zugriffe auf eine InterbaseDB über ODBC in der ODBC Verwaltung mitgeloggt. Der ODBC setzt die Sachen tatsächlich in SQL um, auch wenn die Abfrage nicht in SQL kommt. Ich habe das wohl mit den Interbasekomponenten verwechselt, welche über die Interbase-API dem Server direkte Anweisungen geben. Grüße Daniel |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
Hi Tyrael
Statt des BDE-SQL-Monitors hat MS-SQL den SQL-Profiler mit an Bord - mit dem solltest Du den SQL-Command-Verkehr zu Deinem MS-SQL-Server mitloggen können - such mal nach "MSSQL-Verzeichnis...\Tools\Binn\profiler.exe" |
Re: Wo, wie wann wird die SQL-Anweisung erzeugt?
hallo zusammen,
bin grad bei einem anderem plugin beschäftigt, aber das was ihr schreibt hört sich vielversprechend an. ich danke euch und werde es sobald es geht testen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz