Office: Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben

Helfe beim Thema Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Ich komme bei folgendem Problem einfach nicht weiter..... Ich möchte eine StoredProcedure mit dem Namen "parameter" auf einem SQL-Server (2005... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von beaker73, 21. Juni 2010.

  1. Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben


    Ich komme bei folgendem Problem einfach nicht weiter.....

    Ich möchte eine StoredProcedure mit dem Namen "parameter" auf einem SQL-Server (2005 Express) aufrufen und der SP einen Parameter übergeben.

    So weit bin ich kekommen:

    Code:
    Das ganze funktioniert wunderbar, die SP wird samt dem übergebenen Parameter ausgeführ und ich kann mich durch das Recordset bewegen. Jetzt möchte ich aber das Ergebnis der SP (Es handelt sich bei der SP um eine SQL-Abfrage) als Datenherkunft für ein Formular verwenden.

    Kann mir jemand einen Tipp geben?

    :)
     
    beaker73, 21. Juni 2010
    #1
  2. Du kannst das erhaltene Recordset als Datenherkunft für das Formular verwenden.

    Code:
    Falls du die Daten auch bearbeiten willst, könntest du ein ADODB-Recordset statt einer PT-Abfrage verwenden.
    Bei ADODB ist allerdings wichtig, dass du beim Recordset einen clientseitigen Cursor einstellst, falls du es als Formular-Recordset verwenden willst.

    mfg
    Josef
     
    Josef P., 22. Juni 2010
    #2
  3. Set FormRef.Recordset = MyRS

    funktioniert leider nicht, dann steht in den Textfeldern "#Name?" obwohl ich bei den Textfeldern als Steuerelementinhalt genau den gleichen Namen eingetragen habe, wie sie die SP zurückgiebt.

    Me.recordsource = MyRS funktioniert ebenfalls nicht, es kommt die Fehlermeldung "Typen unverträglich".


    Was mache ich falsch??? *bawling
     
    beaker73, 23. Juni 2010
    #3
  4. Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben

    Führst du eventuell nach der Zuweisung noch MyRS.Close aus?
    Falls du das noch ausführst, hast du das Recordset des Formular geschlossen. *wink.gif*
     
    Josef P., 23. Juni 2010
    #4
  5. das wäre natürlich eine Möglichkeit... *redface

    Ich werde es gleich morgen testen und mich melden.

    Vielen Dank schonmal vorab.
     
    beaker73, 23. Juni 2010
    #5
  6. Kaum macht man es richtig, funktioniert es :-)

    Vielen Dank nochmal!
     
    beaker73, 23. Juni 2010
    #6
Thema:

Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben

Die Seite wird geladen...
  1. Stored Procedure auf SQL Server per VBA aufrufen und Parameter übergeben - Similar Threads - Stored Procedure SQL

  2. Benötige Hilfe bei SQL-Befehl

    in Microsoft Access Hilfe
    Benötige Hilfe bei SQL-Befehl: Hallo zusammen und alles Gute für 2025 Es ist mal wieder Sale-Zeit und jetzt müssen bei vielen Artikel zu eine festgesetzten Zeit die VK-Preise geändert werden. Man kann das in unserem...
  3. SQL: Filtern mit mehreren Werten aus einer Excelspalte (Liste)

    in Microsoft Excel Hilfe
    SQL: Filtern mit mehreren Werten aus einer Excelspalte (Liste): Hallo zusammen, ich bräuchte Eure Hilfe, bei dem ich nicht weitere komme. Ich lasse importiere SQL-Daten über mehrere Abfragen im Editor vor filtern. Eine Spalte über einen Artikel...
  4. SQL-Abfrage mit where

    in Microsoft Access Hilfe
    SQL-Abfrage mit where: SQL-Abfrage mit where-Parameter. PNrHaupt ist eine Zahl. Ich vermute, da liegt der Fehler, aber ich weiss nicht, wie ich das darstellen soll. Bei jeder neuer PNrHaupt soll eine neue Datei erstellt...
  5. Aufrufen eine stored procedure auf SQL Server

    in Microsoft Access Hilfe
    Aufrufen eine stored procedure auf SQL Server: Hallo zusammen, wie kann ich eine stored procedure auf einem SQL-Server a) mittels VBA aufrufen (ohnen eine Pass-Through Abfrage zu erstellen) b) Parameter z.B. MART aus einem Formular setzen...
  6. Parameterübergabe beim aufruf einer Stored Procedure auf SQL-Server

    in Microsoft Access Hilfe
    Parameterübergabe beim aufruf einer Stored Procedure auf SQL-Server: Hallo, ich habe auf meinem BE, einer SQL-Server 2008-DB eine Stored Procedure, die ich aus ACCESS heraus nutzen möchte. Dieser Prozedur muss ein Parameterstring in folgendem Format übergeben...
  7. CREATE PROCEDURE-Anweisung

    in Microsoft Access Tutorials
    CREATE PROCEDURE-Anweisung: CREATE PROCEDURE-Anweisung Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  8. PROCEDURE-Klausel

    in Microsoft Access Tutorials
    PROCEDURE-Klausel: PROCEDURE-Klausel Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden