Die Verbindung zu MySQL über Excel, indem ausführen eines Makros
strSQL = "INSERT INTO [ODBC;DSN=DSNName;].NameOfMySQLTable (IndexCode,LastTradePrice) VALUES"
strSQL = strSQL & "Select F1,G1 As NameOfMySQLField FROM [Excel 8.0;DATABASE=" & strFile & ";HDR=NO;IMEX=1].[Sheet1$];"
Dies ist die Abfrage, die ich zu schreiben im MS-Excel-makro. Ich habe eine Datenbank auf dem server wo ich will, diese Werte zu erhalten eingefügt.
Was geschrieben werden soll, an Stelle von [ODBC;DSN=DSNName;].NameOfMySQLTable
und im NameOfMySQLField
?
Ich bin mir ziemlich sicher, dass Sie keine Verbindung zu 2 Datenbanken (MySQL+Excel) in eine einzige Anweisung...
OK, dann was soll ich tun?
Wissen Sie, wie Sie eine Verbindung zu einer Datenbank aus Excel mit ADO ?
NÖ. Können Sie mehr Informationen darüber, wie zu tun?
forums.mysql.com/read.php?10,100302
OK, dann was soll ich tun?
Wissen Sie, wie Sie eine Verbindung zu einer Datenbank aus Excel mit ADO ?
NÖ. Können Sie mehr Informationen darüber, wie zu tun?
forums.mysql.com/read.php?10,100302
InformationsquelleAutor Parth Bhatt | 2011-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie hier etwas nützliches:
http://www.heritage-tech.net/908/inserting-data-into-mysql-from-excel-using-vba/
Sorry, aber ich konnte nicht finden, dass die DSNName. Können Sie sagen, was geschrieben werden müssen statt DSNName? Da in meiner Abfrage, ich vermute, es ist ein Platzhalter.
InformationsquelleAutor Mohamed Saligh