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
Leave a comment