diog0silva
Power Member
Boas.
Tenho uma aplicação que está conectada a uma BD em SQL Server. Mas tenho de a alterar para Oracle. Consigo criar a BD, só não sei como fazer a ligação à BD através do VB.
Eu agora, cada vez que quero fazer uma ligação à BD faço assim:
Imports System.Data.SqlClient
Public ConString As String = "Data Source....."
....
Dim db as New SqlConnection (ConString)
db.Open()
Dim varsql As String = "SELECT xpto_nome FROM tab_xpto WHERE xpto_bi_pass = @bi_pass;"
Dim cmd As New SqlCommand (varsql, db)
cmd.Parameters.Add("@bi_pass", SqlDbType.VarChar).Value = txtBI_Pass.Text
Dim dt As New DataTable
Dim SqlAdp As New SqlAdapter (cmd)
SqlAdp.Fill (dt)
txtNome.Text = dt.Rows(0).Item("xpto_nome").ToString
db.Close()
Deduzo que se tiver a usar uma BD Oracle não seja igual. Alguém conhece alguma página que aborde mais ou menos isto?
Cumprimentos
Tenho uma aplicação que está conectada a uma BD em SQL Server. Mas tenho de a alterar para Oracle. Consigo criar a BD, só não sei como fazer a ligação à BD através do VB.
Eu agora, cada vez que quero fazer uma ligação à BD faço assim:
Imports System.Data.SqlClient
Public ConString As String = "Data Source....."
....
Dim db as New SqlConnection (ConString)
db.Open()
Dim varsql As String = "SELECT xpto_nome FROM tab_xpto WHERE xpto_bi_pass = @bi_pass;"
Dim cmd As New SqlCommand (varsql, db)
cmd.Parameters.Add("@bi_pass", SqlDbType.VarChar).Value = txtBI_Pass.Text
Dim dt As New DataTable
Dim SqlAdp As New SqlAdapter (cmd)
SqlAdp.Fill (dt)
txtNome.Text = dt.Rows(0).Item("xpto_nome").ToString
db.Close()
Deduzo que se tiver a usar uma BD Oracle não seja igual. Alguém conhece alguma página que aborde mais ou menos isto?
Cumprimentos