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, 1674 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
VB for Applications
gelöst Xml-Datei laden bzw. auf Festplatte kopieren und per VBA in eine Access-Tabelle speichern (22)

Frage von machohunk zum Thema VB for Applications ...

Microsoft Office
EXCEL VBA Termindaten aus Tabelle Filtern

Frage von t3jxbus zum Thema Microsoft Office ...

Microsoft Office
Kopieren von auszuwählenden Daten in weitere Tabelle (1)

Frage von dus100 zum Thema Microsoft Office ...

VB for Applications
gelöst Excel VBA .csv Import in Tabelle x, ab Spalte y

Frage von drimrim zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...