Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Intraweb und ADO (https://www.delphipraxis.net/106800-intraweb-und-ado.html)

Andre.R 16. Jan 2008 22:36

Datenbank: MSQL • Version: 2005 • Zugriff über: ADO

Intraweb und ADO
 
Hi,

ich ich spiele gerade ein wenig mit den IntrawebComponenten.
Ich habe mal eine kleine MS SQL Tablele angelegt und ein Delphiprojekt mit einem IdwGrid, IdwNavigator usw.
Doch sobald ich eine ADOConnection drauf ziehe und Starte kommt im Browser ' CoInitialize wurde nicht aufgerufen'.
Kann nur an der ADOConnection liegen, weil's ohne geht.
Habe ich was vergessen ??

cu
andre

Bernhard Geyer 17. Jan 2008 06:31

Re: Intraweb und ADO
 
Also besser kann eine Fehlermeldung wohl nicht sein :-) Hatten wir auch schon zig-Mal im Forum und die Suche bringt mit sicherheit genügend ähnliche Beispiele

Da ich nicht weis wie Thread-Lastig Intraweb arbeitet ist die Frage wo man das hinliegt. Einfach mal probieren im Initialize-Abschnitt der Unit unterbringen.

Andre.R 17. Jan 2008 07:24

Re: Intraweb und ADO
 
Hallo Bernhard,

danke für die Antwort.
Zitat:

Einfach mal probieren im Initialize-Abschnitt der Unit unterbringen.
... hatte ich gestern bei meiner Forum suche auch gefunden.
Kam aber bisher nicht weiter :(

cu

Andre.R 20. Jan 2008 09:25

Re: Intraweb und ADO
 
Hallo,

gelöst !
Zur Info:

ADO (und andere COM basierende Komponenten), erforden, dass das COM Subsystem vor der Verwendung für *jeden* Thread initialisiert wird. Man kann das selber machen, aber IntraWeb bietet dafür im ServerController die Eigenschaft "Cominitialization" and, die man einafch auf coMultiThreaded stellt. Dann sollte es funktionieren.

cu
andre


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 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