Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Excel VBA:ghi vào cơ sở dữ liệu mysql

Bạn có thể kết nối với MySQL bằng một chuỗi kết nối và ADO:

''http://support.microsoft.com/kb/246335
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")

strCon = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=MyDB;" _
& "User=root;Password=pw;Option=3;"

cn.Open strCon

Bạn cũng có thể sử dụng DSN có kết nối với Excel bằng trình điều khiển Máy bay phản lực:

Dim cn As ADODB.Connection

''Not the best way to get the name, just convenient for notes
strFile = Workbooks(1).FullName
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strFile _
    & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"

Set cn = CreateObject("ADODB.Connection")

''For this to work, you must create a DSN and use the name in place of 
''DSNName
strSQL = "INSERT INTO [ODBC;DSN=DSNName;].NameOfMySQLTable " _
& "Select AnyField As NameOfMySQLField FROM [Sheet1$];"

cn.Execute strSQL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Thứ tự như thế nào?

  2. Cách tìm ra mật khẩu gốc MySQL

  3. Cách bỏ qua hàng khi nhập kết xuất MySQL xấu

  4. trường văn bản loại đầu vào đưa ra lỗi đã sửa 2147483647

  5. Đặt lại mật khẩu gốc của MySQL