Hola
cRz87 sera que no ejecutas tu consulta al momento de loguear?? porque lo que comparas es campos estaticos ya definicos usuario = "Nom" y pass "PIN", y de preferencia usar un contador para ver si existe usuarios con los datos que envias :
Código vb:
Ver originalDim consulta As New MySqlCommand("SELECT COUNT(*) FROM ca_ab_venedors WHERE Nom= '" & CBusuaris.Text & "' AND PIN= '" & tbpass.Text & "'",con)
If Convert.ToInteger(cmd.ExecuteScalar()) >=1 Then
MsgBox("Benvingut" & CBusuaris.Text & "")
Else
MsgBox("Usuari o Contrasenya incorrectes")
End If
Lo pruebas porque lo hize mentalmente XD saludos!