ok, Now I tried to copy neil’s code, then its worked…
[code] mDb = New MySQLCommunityServer
dim ps as MySQLPreparedStatement
mDb.Host = “192.168.1.3”
mDb.UserName = “root”
mDb.Password = “dbexample”
mDb.DatabaseName = “test”
If mDb.Connect Then
mIsConnected = True
ConnectStatusLabel.Text = “Connected to MySQL”
Else
mIsConnected = False
ConnectStatusLabel.Text = "Error connecting to MySQL: " + mDb.ErrorMessage
End If
ps=mDB.Prepare(“UPDATE team SET ID = ?, name = ?, coach = ?, city = ? WHERE ID = ?”)
ps.BindType(0,MySQLPreparedStatement.MYSQL_TYPE_STRING)
ps.BindType(1,MySQLPreparedStatement.MYSQL_TYPE_STRING)
ps.BindType(2,MySQLPreparedStatement.MYSQL_TYPE_STRING)
ps.BindType(3,MySQLPreparedStatement.MYSQL_TYPE_STRING)
ps.BindType(4,MySQLPreparedStatement.MYSQL_TYPE_STRING)
ps.Bind(0,TextField4.text)
ps.Bind(1,TextField1.text)
ps.Bind(2,TextField2.text)
ps.Bind(3,TextField3.text)
ps.Bind(4,TextField4.text)
ps.SQLExecute
DataList.DeleteAllRows
Dim sql As String
sql = “SELECT * FROM Team”
Dim data As RecordSet
data = mDB.SQLSelect(sql)
If mDB.Error Then
MsgBox("DB Error: " + mDB.ErrorMessage)
Return
End If
If data <> Nil Then
While Not data.EOF
DataList.AddRow(data.IdxField(1).StringValue, data.IdxField(2).StringValue, _
data.IdxField(3).StringValue, data.IdxField(4).StringValue)
data.MoveNext
Wend
data.Close
End If[/code]
Thanks for the helps,
Regards,
Arief