Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Neuerdings Probleme bei csv-Export
  • Andrea02.01.24 12:15
       └ RE: Neuerdings Probleme bei csv-Export Karl Donaubauer02.01.24 14:28
          └ RE: Neuerdings Probleme bei csv-Export Andrea02.01.24 14:41
             └ RE: Neuerdings Probleme bei csv-Export Karl Donaubauer02.01.24 14:50
  • Access Stammtisch München am 14.12.2023 (Do)
  • StefanWirrer11.12.23 16:06
  • A365 Label und Textbox
  • olecundbolec22.11.23 14:58
       └ RE: A365 Label und Textbox PeterDoering22.11.23 16:07
          └ RE: A365 Label und Textbox olecundbolec23.11.23 08:55
             └ RE: A365 Label und Textbox PeterDoering28.11.23 19:29
  • New Browser Control mit 365 er Runtime
  • sks03.11.23 06:56
       └ RE: New Browser Control mit 365 er Runtime Karl Donaubauer06.11.23 12:29
          └ RE: New Browser Control mit 365 er Runtime sks06.11.23 12:37
             └ RE: New Browser Control mit 365 er Runtime Karl Donaubauer06.11.23 14:42
                └ RE: New Browser Control mit 365 er Runtime sks06.11.23 15:57
                └ RE: New Browser Control mit 365 er Runtime sks06.11.23 17:18
                   └ RE: New Browser Control mit 365 er Runtime Karl Donaubauer06.11.23 17:45
                      └ RE: New Browser Control mit 365 er Runtime sks06.11.23 18:48
                         └ RE: New Browser Control mit 365 er Runtime Karl Donaubauer07.11.23 10:42
                            └ RE: New Browser Control mit 365 er Runtime sks07.11.23 19:14
       └ RE: New Browser Control mit 365 er Runtime sks20.11.23 08:19
  • Access Stammtisch München am 09.11.2023 (Do)
  • StefanWirrer07.11.23 16:24
  • Access 2021 - Phänomen
  • Parvus03.11.23 17:30
       └ RE: Access 2021 - Phänomen PeterDoering03.11.23 19:01
          └ RE: Access 2021 - Phänomen Parvus03.11.23 19:54
             └ RE: Access 2021 - Phänomen PeterDoering04.11.23 10:12
  • Ergebnis aus RunSQL in einem Feld anzeigen
  • Paula20.10.23 18:25
       └ RE: Ergebnis aus RunSQL in einem Feld anzeigen Paula21.10.23 20:31
       └ RE: Ergebnis aus RunSQL in einem Feld anzeigen Karl Donaubauer25.10.23 23:46
          └ RE: Ergebnis aus RunSQL in einem Feld anzeigen Paula26.10.23 12:15
  • Herkunft verknüpfter Tabellen auflisten
  • drnicolas17.10.23 13:34
       └ RE: Herkunft verknüpfter Tabellen auflisten StefanWirrer19.10.23 09:58
  • Problem beim Zugriff auf externe SQL-Tabellen (tim...
  • drnicolas17.10.23 13:28
  • Command-Funktion Access 2013
  • BMAJ15.12.21 08:48
       └ RE: Command-Funktion Access 2013 PeterDoering05.01.22 14:47
          └ RE: Command-Funktion Access 2013 BMAJ11.01.22 12:15
             └ RE: Command-Funktion Access 2013 PeterDoering11.01.22 22:01
                └ RE: Command-Funktion Access 2013 BMAJ09.12.22 11:51
                   └ RE: Command-Funktion Access 2013 Karl Donaubauer09.12.22 12:33
                      └ RE: Command-Funktion Access 2013 BMAJ11.10.23 12:29
  • Access Stammtisch München am 12.10.2023 (Do)
  • StefanWirrer10.10.23 09:14
  • Formular wechseln
  • rutmay25.09.23 17:27
       └ RE: Formular wechseln Karl Donaubauer25.09.23 17:41
          └ RE: Formular wechseln rutmay26.09.23 22:25
  • Scrollen über mehrere Unterformulare
  • Andrea17.08.23 16:57
       └ RE: Scrollen über mehrere Unterformulare Andrea22.08.23 13:30
          └ RE: Scrollen über mehrere Unterformulare Karl Donaubauer22.08.23 16:45
             └ RE: Scrollen über mehrere Unterformulare Andrea29.08.23 13:33
                └ RE: Scrollen über mehrere Unterformulare Karl Donaubauer29.08.23 14:52
  • Einladung zum 13. virtuellen Access-Stammtisch Han...
  • KlausWerther15.08.23 14:37
  • Access Stammtisch München am 10.08.2023 (Do)
  • StefanWirrer08.08.23 09:41
    Andrea
    Gesendet: 02.01.24 12:15
    Betreff: Neuerdings Probleme bei csv-Export


    Regular

    Beiträge: 77
    252525

    Hallo zusammen,

    bei einem Kunden gibt es neuerdings Probleme mit dem Export von Daten in eine csv-Datei.

    Konstellation: SQL-Server Backend und Access-Frontend; die Daten für die Endlosformulare werden mittels Pass-Through-Abfrage und gespeicherter Prozedur vom SQL-Server geholt

     

    Die Vorgehensweise:

    1. Mit dem Filedialog wird der Speicherplatz bestimmt; der Dateiname "Export.csv" wird vorgegeben, kann aber geändert werden

    2. Aus der Recordsource des betroffenen Formulars wird eine temporäre Abfrage erstellt

    3. Aus der temporären Abfrage wird eine temporäre Tabelle "tblExportTemp" erstellt

    4. Export als csv, und hier setzen die Probleme ein. Ich habe die beiden mir bekannten Varianten ausprobiert:

     Variante A: DoCmd.TransferText acExportDelim, "ExportTempSpezifikation", "tblExportTemp", strCSVFilename, True

    Führt zu Laufzeitfehler 3011: Das Microsoft Access-Datenbankmodul konnte das Objekt 'Export#csv' nihct finden. Stellen Sie sicher, dass das Objekt vorhanden ist und dass die Namens- und Pfadangaben richtig eingegeben wurden. Ist 'Export#csv' kein lokales Objekt sollten Sie die Netzwerkverbindungen prüfen oder sich an den Serveradministrator wenden.

    --> Es ist ein lokales Objekt, der Pfad ist korrekt

    --> aber woher kommt plötzlich die Raute anstelle des Punktes im Dateinamen?

    Variante B: DoCmd.OutputTo acOutputTable, "tblExportTemp", acFormatTXT, strCSVFilename

     Exportiert die csv, allerdings werden die Daten nach 17 Zeichen abgeschnitten.

     

    Hier noch mein Code:

        Dim fd As Object
        Dim strCSVFilename As String
        Dim db As DAO.Database
        Dim qdfExportTemp As DAO.QueryDef
               
        Set fd = Application.FileDialog(msoFileDialogSaveAs)
        fd.AllowMultiSelect = False
        fd.InitialFileName = CurrentProject.Path & "\Export.csv"
        
        If fd.Show Then
            strCSVFilename = fd.SelectedItems(1)
            Set db = CurrentDb
            If QueryExistsDAO("qryExportTemp" Then DoCmd.DeleteObject acQuery, "qryExportTemp"
            Set qdfExportTemp = db.CreateQueryDef("qryExportTemp"
            With qdfExportTemp
                .Connect = strConnectionString
                .SQL = Me!frm_CustomerOverviewSub.Form.RecordSource
                On Error GoTo 0
            End With
            Set db = Nothing
            DoCmd.SetWarnings False
            DoCmd.OpenQuery "qryCreateExportTemp"
            DoCmd.SetWarnings True
            'Debug.Print strCSVFilename
            'Variante A:
            'DoCmd.TransferText acExportDelim, "ExportTempSpezifikation", "tblExportTemp", strCSVFilename, True
            'Variante B
            DoCmd.OutputTo acOutputTable, "tblExportTemp", acFormatTXT, strCSVFilename
            If QueryExistsDAO("qryExportTemp" Then DoCmd.DeleteObject acQuery, "qryExportTemp"
        End If

     

    Hat jemand eine Idee?

     

    Viele Güße

    Andrea

    Top of the page Bottom of the page


    Seite: < 1 2 3 4 5 6 7 8 9 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)