Rumah > Artikel > pangkalan data > Cara Mewujudkan Sambungan VBA ke Pangkalan Data MySQL dalam Excel: Panduan Langkah demi Langkah dengan Petua Penyelesaian Masalah
Menyambung Microsoft Excel ke pangkalan data MySQL menggunakan VBA memerlukan langkah berikut:
Dalam coretan kod yang disediakan, ralat berlaku dalam baris berikut:
<code class="vb">oConn.Open str</code>
Mesej ralat menunjukkan masalah dengan rentetan sambungan. Satu isu yang berpotensi ialah pemacu khusus yang digunakan. Rentetan sambungan yang disediakan menentukan Pemacu MySQL ODBC 5.2.2, yang mungkin tidak serasi dengan persediaan anda.
Untuk berjaya menyambung ke pangkalan data MySQL, pertimbangkan untuk menggunakan kod dikemas kini berikut:
<code class="vb">Dim oConn As ADODB.Connection Private Sub ConnectDB() Set oConn = New ADODB.Connection Dim str As String str = "Provider=MySQL ODBC 8.0 ANSI Driver;Data Source=sql100.xtreemhost.com;Port=3306;Database=xth_9595110_MyNotes;Uid=xth_9595110;Pwd=myPassword;Option=3" oConn.Open str End Sub</code>
Dalam kod yang dikemas kini ini, kami telah menggantikan rentetan sambungan dengan versi yang serasi dengan MySQL ODBC 8.0, yang mungkin lebih sesuai untuk persekitaran anda. Selain itu, adalah penting untuk memastikan bahawa anda telah memasang pemacu ODBC yang diperlukan, dan ia dikonfigurasikan dengan sewajarnya.
Satu lagi pendekatan untuk menyambung ke pangkalan data MySQL daripada VBA adalah menggunakan Pemacu Penyambung MySQL/ODBC. Pemacu ini direka khusus untuk menyambung ke pangkalan data MySQL dan boleh menyediakan sambungan yang lebih stabil dan boleh dipercayai daripada pemacu ODBC generik yang disediakan oleh Microsoft.
Dengan menangani ralat dalam rentetan sambungan dan mempertimbangkan pendekatan alternatif, anda boleh mewujudkan sambungan VBA yang berjaya ke pangkalan data MySQL dalam Excel, membolehkan anda melaksanakan tugas mendapatkan semula data dan manipulasi.
Atas ialah kandungan terperinci Cara Mewujudkan Sambungan VBA ke Pangkalan Data MySQL dalam Excel: Panduan Langkah demi Langkah dengan Petua Penyelesaian Masalah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!