Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Tabelle aus Intranet-DB kopieren via VBA

Frage Entwicklung VB for Applications

Mitglied: carsten233

carsten233 (Level 1) - Jetzt verbinden

04.04.2013 um 09:17 Uhr, 1701 Aufrufe, 2 Kommentare, 1 Danke

Hallo zusammen,

ich (VBA-Anfänger) verzweifel gerade an einem Problem und habe gehofft, dass ihr mir helfen könntet.

Das Problem:
Ich möchte eine Tabelle, welche im Intranet liegt, via VBA nach M$-Access kopieren.
Dazu habe ich bisher nur folgendes:

01.
    Set AccessConn = CurrentDb 
02.
     
03.
    Set MySQLConn = New ADODB.Connection 
04.
    Set MySQLRS = New ADODB.Recordset 
05.
    MySQLConn.Open "Provider=MSDASQL;DSN=Intranet_GefBeur" 
06.
         
07.
*   SQL2 = "CREATE TABLE **local**.daten AS SELECT * FROM **intranet**.daten" 
08.
    Set AccessRS = AccessConn.OpenRecordset(SQL2) 
09.
            
10.
   'MYSQLRS.Open SQL2, MYSQLConn 
11.
             
12.
    MySQLConn.Close 
13.
 
  • = An dieser Stelle soll eine Tabelle lokal in Access erstellt werden mit der Struktur und den Daten der Tabelle aus dem Intranet.

Habe schon eine Menge ausprobiert, aber nicht funktionierte.

Vielen Dank für jede Antwort!

- Carsten
Mitglied: HappyHippo
05.04.2013 um 16:40 Uhr
Hallo Carsten,

ich bin kein VBAler und auch kein Access'er - aber kann T-SQL.

Die Syntax wäre in T-SQL: Create Table <Tablename> as ( select * from ...)
d.h. mit den beiden Klammern - da diese das Ergebnis der Selectabfrage erhalten.

Auf dem SQL Server funktioniert das -

Gruß
HappyHippo
Bitte warten ..
Mitglied: carsten233
06.04.2013 um 14:29 Uhr
Soweit ich weiß funktioniert es auch so, aber das Problem liegt woanders und zwar bei dem "Anwählen" der Datenbanken.
Ich denke, dass einfach das ansprechen von zwei verschiedenen Datenbanken irgendwie nicht funktioniert...
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
VBA Code zum Kopieren von einzelnen Zellen in Excel (3)

Frage von SebastianL zum Thema Microsoft Office ...

Microsoft Office
gelöst Excel VBA Tabelleblätter kopieren und Umbenennnen (8)

Frage von Florian86 zum Thema Microsoft Office ...

XML
gelöst Kein automatisches Backup über Button VBA (2)

Frage von Knuefi zum Thema XML ...

Microsoft Office
Automatischer Datenimport aus csv Datei in Access DB - Wo zu ändern? (2)

Frage von Mejestic12 zum Thema Microsoft Office ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Viren und Trojaner
Ransomware .nm4 (14)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...

Zusammenarbeit
Administrator Verhalten nach Vertragskündigung (10)

Frage von sysbone zum Thema Zusammenarbeit ...