hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Julio de 2008, 06:53:42
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Studio.Net (Moderador: Mace Windu)
| | | |-+  como conectar oracle con vb.net
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: como conectar oracle con vb.net  (Leído 1602 veces)
tekun
Recien llegado
*
Desconectado Desconectado

Mensajes: 3


Ver Perfil
« : 05 de Mayo de 2007, 06:06:33 »

pues lo que quiero hacer es una aplicacion en .net que se conecte a una base de datos oracle 9i

alguien tiene algun ejemplo que me ayude..... solo encuentro ejem en ingles y eso me deja varias dudas, como el host del servidor....

si me ponen un ejm seria de mucha ayuda....

hasta ahorita lo que tengo es lo siguiente


Citar
Dim oradb As String = "Data Source=(DESCRIPTION=" _
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.31 .14.11)(PORT=7778)))" _
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORC L)));" _
+ "User Id=user;Password=pass;"

Dim conn As New OracleConnecti on() ' VB.NET
conn.Connectio nString = oradb
conn.Open()

messagebox.Sho w (conn.State)
le pongo un msg al final para ver si se conecto o que¿?


ya instale el provider de oracle y lo puse como referencia al proyecto.... pero no se conecta....
los imports del oracle dataAccess tambien los puse


me ayudan¿?¿?
En línea

nodoyuna
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« Respuesta #1 : 13 de Agosto de 2007, 08:50:52 »

hola,

1º Has configurado el cliente oracle en tu pc?
2º Si es asi y has prueba con este codigo

*******************

#Region "Variables Oracle"

    Public osCnn As String
    Public oSel As String
    Public ODt As DataTable
    Public oDa As OracleDataAdap ter
    Public oDr As DataRow
    Public oCnn As OracleConnecti on
    Public oOrder As OracleCommand
    Public oRtabla As OracleDataRead er

#End Region

#Region "Conexion_oracl e"

    Public Sub Conecta_Oracle()

        osCnn = "Data Source=nodoyuna;User Id=nodoyuna;Password=nodoyuna;Integrated Security=no;"

        oCnn = New OracleConnecti on(osCnn)

        Try

            oDa = New OracleDataAdap ter(oSel, oCnn)

            Dim oCb As New OracleCommandB uilder(oDa)

            oDa.MissingSch emaAction = MissingSchemaA ction.AddWithK ey

            ODt = New DataTable

            oDa.Fill(ODt)

        Catch ex As Exception
            MessageBox.Sho w("Error al conectar o recuperar los datos:" & vbCrLf & _
                        ex.Message, " Conectar con la Base", MessageBoxButt ons.OK, MessageBoxIcon .Error)
        End Try

    End Sub

******************

Esto te devolvera un datatable con todos los datos de la tabla

3º Si el cliente oracle no esta bien configurado tendras que indicarle la cadena correcta.

"Data Source=(DESCRIPTION=" _
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.31 .14.11)(PORT=7778)))" _
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORC L)));" _
+ "User Id=user;Password=pass;"

Esta cadena la puedes encontar si esta configurada en:

C:\oracle\(producto ó cliente)\network\admin

y el fichero es tsnnames.ora

Saludos,



En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online