Dear All,
I need to enable my client application users upload .csv files to a remote mysql server using VB.net.  I was told to use "Direct=false" in connection string but it's giving me "libmysql.dll not found".  Below is the code.  Thanks in advance for any help.
Private Sub btnLoadList_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoadEmailList.Click
        Try
            Me.Cursor = Cursors.WaitCursor
            'code to read .csv or .txt file (eg. _*.csv) 
            Dim openFile As New OpenFileDialog
            openFile.Filter = "CSV File (*.csv) | *.csv|Text Files (*.txt)|*.TXT"
            Dim myResult As DialogResult
            myResult = openFile.ShowDialog
            If openFile.FileName  "" Then
                'build LOAD DATA query
                Dim SQL As String = "LOAD DATA INFILE '" & openFile.FileName & "' " & _
                "INTO TABLE `email_blaster_database` " & _
                "FIELDS TERMINATED BY '" & field_terminater.Text & "' " & _
                "OPTIONALLY ENCLOSED BY '" & field_terminater.Text & "' " & _
                "LINES TERMINATED BY '\r\n' " & _
                " (title,first_name,mi,last_name,job_title,company_name,email)"
                'MsgBox(SQL)
                'new connection string
                Dim myConnection_String As String = "host=remote.mysqlhost.com;" & _
                                                    "protocol=SSL;" & _
                                                    "Direct=false;" & _
                                                    "user=my_user;" & _
                                                    "Password='my_sql_passwd';" & _
                                                    "database=my_client_db"
                'enable SSL & execute LOAD DATA Query.
                Dim myConnection As MySqlConnection = New MySqlConnection(myConnection_String)
                myConnection.SslOptions.CACert = "file://C:\ssl\cacert.pem"
                myConnection.SslOptions.Cert = "file://C:\ssl\client-cert.pem"
                myConnection.SslOptions.Key = "file://C:\ssl\client-key.pem"
                Dim myCommand As New MySqlCommand(SQL, myConnection)
                myConnection.Open()
                myCommand.ExecuteNonQuery()
                myConnection.Close()
            End If
        Catch ex As Exception
            MsgBox("Error: " & ex.Message, MsgBoxStyle.Exclamation, " Line 5890")
            Exit Try
        Finally
            Me.Cursor = Cursors.Default
        End Try
    End Sub
			
									
									
						How to load a .csv list?
Where is libmysql.dll
Thank you for your help.  Not sure where to get libmysql.dll, do I need to install mysql in every client PC?