jadi gini gan, ane kan buat suatu program pembelajaran , tapi pas di tombol baru , ane nemuin runtime error 3709 ..
Spoiler for gambar:
Spoiler for 3709:
Private Sub cmdbaru_Click()
mulai
Dim rst As New ADODB.Recordset
Dim N As String
rst.Open "select max(right(guru_kode,3)) as guru_kode from guru", KON, adOpenKeyset
If IsNull(rst!guru_kode) Then
N = "01-001" 'nilai awal
Else
N = "01-" & Format(rst!guru_kode + 1, "000")
End If
txtkode.Text = N
End Sub
Ini isi modulnya gan ..
Spoiler for modul:
Public KON As ADODB.Connection
Public REK As ADODB.Recordset
Public statusubah As Boolean
Public login As New ADODB.Recordset
Public rslogin As New ADODB.Recordset
Public Sub BukaKoneksi()
Dim ConnString As String
Dim db_name As String
Dim db_server As String
Dim db_port As String
Dim db_user As String
Dim db_pass As String
'//error traping
Set CON = New ADODB.Connection
CON.ConnectionString = ConnString
CON.CursorLocation = adUseClient
CON.Open
'___________________________________________________________
On Error GoTo 0
Exit Sub
'buat_koneksi_Error:
MsgBox "Ada kesalahan dengan server, periksa apakah server sudah berjalan !", vbInformation, "Cek Server"