![]() |
MS SQL - ADO und Stored Procedure...
Erstmal vorweg, arbeite mit MS SQL - Server Datenbanken seit gestern ^^
genauso arbeite ich mit den ADO Teilen erst seit gestern... Erstmal vorweg, habe nun schon eine Verbindung mit der Datenbank aufgebaut per TADOConnection und sie läuft ^^ Nun will ich bisle mit Stored Proceduren arbeiten, habe aber noch keinen richtigen Plan davon :) Was will ich damit machen? Ich will die Stored Proceduren auslesen (auch was in der Procedure steht, nicht nur der Name!) Und ich will eigene Proceduren einfügen... Proceduren ausführen und Ergebnisse sichtbar machen ^^ Was hab ich für ein Problem? Ich habe kein Plan! :-D Die Delphi Demos helfen mir da nicht wiklich weiter, ich hoffe hier hat wer ein wenig Durchblick und kann mit dem Finger auf irgendwas zeigen was mir weiterhilft :) Vielleicht hat auch mal jemand sowas gemacht und hat kleine Beispele parat ^^ MFG Keda |
Re: MS SQL - ADO und Stored Procedure...
Hi Keda !
Stored Procedures kann man meines Wissens nach nicht wie in einer Programmiersprache "editieren". SQL sieht nur die folgenden 3 Zugriffsmöglichkeiten vor Create Procedure ProcName ... erzeugt eine Drop Procedure ProcName ... gelöscht eine Execute ProcName ... ausführen einer Wenn Du den Code einer Procedure einmal "verlegen" solltest hast Du echte Schwierigkeiten wenn du eine vorhandene Procedure ändern möchtest. Dann wirst Du wohl um die Profiltools zu der betreffenden Datenbank kaum herumkommen, die auch im Stande sein sollten den Code einer Procedure anzuzeigen und zu bearbeiten. Zum MSServer ist mir leider kein Tool bekannt, dass dies kann. Niels |
Re: MS SQL - ADO und Stored Procedure...
Versuch es mal mit dem Query Analyser, der zur Installation des SQL-Clients dazu gehört. Eventuell muß man dazu auch noch die entsprechende Option bei der Installation auswählen.
Mit diesem Tool kannst du nicht nur Stored Procedures programmieren. Du kannst aber auch den SQL Server Enterprisemanager verwenden, wenn du den Quelltext bereits ausgearbeitet hast (Rechtsklick im Baum <Datenbank>/gespeicherte Prozeduren, und dort den obersten Menüpunkt Neue gespeicherte Prozedur... auswählen). Grüße Mikhal |
Re: MS SQL - ADO und Stored Procedure...
proceduren ausführen könnte man ja auch rein theoretisch auch, wenn man normale Befehle sendet oder?
mußte dan ja nur Procedurenname "parameter" senden, müßt ja die Procedure ausgeführt werden oder? Erstellen müste ja auch so funzen: CREATE PROCEDURE Procedurenname .... ohne das man da Delphi Stored Proceduren Methoden nutzen müßte oder? Wie sende ich sowas wie: "EXEC sp_password NULL,'...neues Password...','..Username...' MFG Keda |
Re: MS SQL - ADO und Stored Procedure...
erstellen von tabellen und SP's etc ist ADOX zuständig. bissl mal suchen im Web (MSDN ...)
hmusst allerdings bissl mit COM umgehen können |
Re: MS SQL - ADO und Stored Procedure...
also kann man ADO größtenteils nur für Tabellen erstellung und datenabfrage benutzen aber für system befehle is es net zu gebrauchen?
Hab ich das nu recht verstanden? Was könnt ihr mir empfehlen wenn ich sowas aber machen will (mit MS SQL Datenbank-Servern? MFG Keda |
Re: MS SQL - ADO und Stored Procedure...
Und was ist mit der Komponente TStoredProc?
Grüße Mikhal |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 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 by Thomas Breitkreuz