You are on page 1of 2

Simple program for Vb Oracle Connectivity test

'Microsoft ActiveX Data Object 2.0 Library'


'DNS through Oracle ODBC Driver' for personal
'MS ODBC for Oracle for Oracle on Server'
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim Sql As String
Private Sub cmbExit_Click()
Unload Me
End Sub
Private Sub cmbRetrieve_Click()
Sql="Select name,salary from ct1"
Set Rs = New ADODB.Recordset
Rs.Open Sql, Cn
Do While Not Rs.EOF
MsgBox Rs!Name &" "& Rs!SALARY
Rs.MoveNext
Loop
Rs.Close
End Sub
Private Sub cmb Save_Click()
Sql = "Insert into ct1 values(" _
& "" & txtName &"," _
&txtSalary & ")"
MsgBox Sql
Cn.Execute (Sql)
Call Clear
End Sub
Public Sub Clear()
txtName = ""
txtSalary = ""
End Sub
Private Sub From_Load()
Cn.ConnectionString = "uid=scott;pwd=tiger;dsn=ravi"
Cn.Open
End Sub

'Oracle Vb Connectivity:
ODBC:
'Create DNS by using Control Panel ->ODBC Data Source ->Microsoft ODBC f
or Oracle
VB:
'Project -> Reference -> Microsoft ActiveX Data Object 2.0 Library

Dim Cn As New ADODB.Connection


Dim Rs As New ADODB.Recordset
Dim Sql As String
Private Sub Form_Load()
Cn.ConnectionString = "uid=scott;pwd=tiger;dsn=ora"
Cn.Open
Sql = "Select * from emp"
Set Rs = New ADODB.Recordset
Rs.Open Sql, Cn
Do While Not Rs.EOF
MsgBox Rs!EMPNO & " " & Rs!ENAME & " " & Rs!JOB & " " & M
GR & " " & HIREDATE & " " & SAL & " " & COMM & " " & DEPTNO
Rs.MoveNext
Loop
Rs.Close
End Sub

You might also like