Procedure MySQLLogin

parameters puid,ppwd,phost,pdatabase
public lhhandle
lcconnectionstring =”Driver={MySQL ODBC 3.51 Driver};” + ;
“Server=” +phost+ “;” + ;
“uid=” +alltrim(lower(puid)) + “;” + ;
“password=”+alltrim(lower(ppwd)) + “;” + ;
“database=”+(pdatabase)+”;” + ;
“port=3306;” + ;
“option=3;”
lhhandle = sqlstringconnect(lcconnectionstring, .t.)
Return

Contoh penggunaan Procedure Diatas

puid=’user’

ppwd=’password’

phost=’ip’

pdatabase =’database’

=MySQLLogin(‘ira’,’iraira’,’192.168.3.100′,’inventory’)

Procedure koneksi VFP dgn MySQL Database bisa berfungsi jika di komputer Client sudah di Install DRIVER MySQL ODBC 3.51. yang bisa di Download di sini (Download-> MySQL)

Command di VFP untuk Query Table dari Database yang anda miliki

SQLExec(lhhandle,’select kode_pelanggan,nama_pelanggan,alamat from pelanggan’ ,’Curspelanggan’)

dengan perintah SQLExce() diatas Curspelanggan menjadi Cursor native VFP jadi kita menjadi mudah untuk melakukan apa saja dgn Cursor tersebut.

Command SQLExec() berfungsi untuk melakukan perintah SQL (Insert,Update,Select,Delete,AlterTable). semua perintah tersebut bisa berfungsi sesuai dengan Hak User yang telah diatur sebelumnya di MySQL Database.

Tips

untuk penulisan SQL Command biasakan  dgn menulis hurup kecil atau lowercase karna sangat berguna bila anda menggunakan Operating System Linux.  Anda bisa menggunakan Server yg multi Platform windows or Linux

Selamat Mencoba