MIGRA?ÃO DE ACESS PRA SQL SERVER 2014 EXPRESS
Seguinte. uso o seguinte codigo para fazer a conexão com o access
Dim strconexao As String
Dim cn As New ADODB.Connection
Dim caminho As String
cn = New ADODB.Connection
strconexao = Principal.bd
cn.ConnectionString = strconexao
cn.Open()
caminho = [Ô]Delete from compra where codigo =[Ô] + nPedido.ToString + [Ô][Ô]
cn.Execute(caminho)
cn.Close()
onde principal.bd e onde ele busca a conexão.
principal sendo o form principal do programa
bd sendo uma variavel publica que recebe o seguinte texto
[Ô]Provider=Microsoft.Jet.OLEDB.4.0;[Ô] & _
[Ô]Persist Security Info=False;[Ô] & _
[Ô]Data Source=C:\Taligado\bds\TaligadoBD.mdb;[Ô] & _
[Ô]Jet OLEDB:Database;[Ô]
gostaria de saber de vcs o que devo mudar para fazer a conexão com o bd sem ter que refaze todo o sistema de conexão do programa. caso isso seja possivel é claro
Usar Ado no Vbnet!
Códigos Vb6 para Vb6.
Códigos Vbnet para Vbnet
Isto só da dor de cabeça.
Não é compatÃvel.
bom ainda estou em duvida sobre a mudança que tenho que fazer
Coquito assisti o video e não ajudo muito não
achei esse codigo na net
Citação:Public Function GetConnectionSQLServer() As SqlConnection
Dim sql As String = [Ô]Data Source=SERVIDORPC\SQLEXPRESS;Initial Catalog=Coligado;User ID=sa;Password=lean1802[Ô]
Return New SqlConnection(sql)
End Function
Private Sub PCarregaDadosSQLServer()
Using con As SqlConnection = GetConnectionSQLServer()
Try
con.Open()
Dim sql As String = [Ô]SELECT * FROM PRODUTOS[Ô]
Dim cmd As SqlCommand = New SqlCommand(sql, con)
Dim da As SqlDataAdapter = New SqlDataAdapter(cmd)
Dim dt As DataTable = New DataTable
da.Fill(dt)
ListBox1.Items.Add(da)
dgvDados.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
End Using
End Sub
Private Sub InsereDados()
Using con As SqlConnection = GetConnectionSQLServer()
Try
con.Open()
Dim SQL As String = [Ô]INSERT INTO dbo.produtos([codigo],[nome]) VALUES (1,1)[Ô]
Dim command As New SqlCommand(SQL, con)
command.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
End Using
End Sub
Private Sub AtualizaDados()
Using con As SqlConnection = GetConnectionSQLServer()
Try
con.Open()
Dim SQL As String = [Ô]UPDATE dbo.produtos SET [codigo]= 2,[nome] = 2 where [codigo] = 1[Ô]
Dim command As New SqlCommand(SQL, con)
command.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
End Using
End Sub
Private Sub DeletaDados()
Using con As SqlConnection = GetConnectionSQLServer()
Try
con.Open()
Dim SQL As String = [Ô]DELETE FROM dbo.produtos where [nome] = 1[Ô]
Dim command As New SqlCommand(SQL, con)
command.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
Finally
con.Close()
End Try
End Using
End Sub
so que fiquei em duvida de como trabalho com a pesquisa feita no bd. tipo eu busquei as informações e joguei na tabela. como eu filtro essa pesquisa e separo em variaveis.
no codigo anterior eu abria o rs e usava variavel = rs([Ô]nomedatabela[Ô]).value
no codigo do sql eu to tentando acha como que faz isso