Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक्सेल वीबीए:MySQL डेटाबेस में लिखना

आप एक कनेक्शन स्ट्रिंग और एडीओ के साथ MySQL से जुड़ सकते हैं:

''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

आप जेट ड्राइवर का उपयोग करके एक्सेल के कनेक्शन के साथ DSN का भी उपयोग कर सकते हैं:

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 के साथ STRAIGHT_JOIN का उपयोग कब करें

  2. MySQL उच्च उपलब्धता फ्रेमवर्क समझाया - भाग I:परिचय

  3. MySQL को AAO मानता है?

  4. विजुअल स्टूडियो 2012/2013 के लिए MySQL

  5. PDO::fetchAll बनाम PDO::fetch in a लूप