[ steve585 @ 30.06.2009. 14:04 ] @
Pozdrav Vec 10 dana pokusavam povezati VB 2005 sa Oracle 11g bez uspjeha. Na formi sam kreirao dva commeandButton-a sa sljedecim kodom: Code: Imports System.Data Imports Oracle.DataAccess.Client ' ODP.NET Oracle managed provider Imports Oracle.DataAccess.Types Public Class Form1 Dim conn As New OracleConnection Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub cmdConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Connect.Click conn.ConnectionString = "User Id=" + userID.Text & _ ";Password=" + password.Text & _ ";Data Source=" + dataSource.Text Try conn.Open() Connect.Enabled = False Catch ex As OracleException ' catches only Oracle errors Select Case ex.Number Case 1 MessageBox.Show("Error attempting to insert duplicate data.") Case 12560 MessageBox.Show("The database is unavailable.") Case Else MessageBox.Show("Database error: " + ex.Message.ToString()) End Select Catch ex As Exception MessageBox.Show(ex.Message.ToString()) Finally conn.Dispose() End Try End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim oradb As String = "Data Source=orcl;User Id=hr;Password=test;" Dim conn As New OracleConnection(oradb) conn.Open() Dim cmd As New OracleCommand cmd.Connection = conn cmd.CommandText = "select department_name from departments where department_id = 10" cmd.CommandType = CommandType.Text Dim dr As OracleDataReader = cmd.ExecuteReader() dr.Read() Label1.Text = dr.Item("department_name") conn.Dispose() End Sub End Class U oba slucaja dobijam sljedecu gresku: ORA-12154: TNS:could not resolve the connect identifier specified Sa SQLPlusom i SQL Developerom se uredno spajam i pravim SQL upite Nemam ideju sta ovdje nije dobro. Molim za pomoc! |