MIGRAR BANCO ACCESS PARA SQL SERVER 2008
Amigos,
Meu banco era access porém quero migrar para SQL Server 2008.
No meu módulo tenho a variável:
Public gBDSistemaIntegrado As Database
No main estava assim:
Set gBDSistemaIntegrado = OpenDatabase(App.Path & [Ô]/BDSistemaIntegrado.mdb[Ô], False, False, [Ô];pwd=SISTEMAINTEGRADO[Ô]) [ô]Para colocar senha no BD
Daà preciso substituir para algo parecido tipo assim:
Set gBDSistemaIntegrado = OpenDatabase([Ô][Ô], dbDriverNoPrompt, False, “driver={SQL Server};server=localhost; Integrated Security=SSPI;Trusted_Connection=No;APP=Visual Basic;databse=nome_do_bancoâ€)
Porém ocorre esse erro...
Alguém pode dar alguma dica?
Meu banco era access porém quero migrar para SQL Server 2008.
No meu módulo tenho a variável:
Public gBDSistemaIntegrado As Database
No main estava assim:
Set gBDSistemaIntegrado = OpenDatabase(App.Path & [Ô]/BDSistemaIntegrado.mdb[Ô], False, False, [Ô];pwd=SISTEMAINTEGRADO[Ô]) [ô]Para colocar senha no BD
Daà preciso substituir para algo parecido tipo assim:
Set gBDSistemaIntegrado = OpenDatabase([Ô][Ô], dbDriverNoPrompt, False, “driver={SQL Server};server=localhost; Integrated Security=SSPI;Trusted_Connection=No;APP=Visual Basic;databse=nome_do_bancoâ€)
Porém ocorre esse erro...
Alguém pode dar alguma dica?
Tenho boas e más notÃcias pra você:
A boa é que você está usando um banco de dados de verdade e não mais um simples repositório.
A ruim é que se você está usando um método chamado DAO para conexão com banco de dados e se está assim no resto da aplicação será muito melhor mudar tudo para ADO.
A boa é que você está usando um banco de dados de verdade e não mais um simples repositório.
A ruim é que se você está usando um método chamado DAO para conexão com banco de dados e se está assim no resto da aplicação será muito melhor mudar tudo para ADO.
Já testei abrir banco Mysql com DAO e obtive exito,
mas com ele mostrou acredito que não vai dar certo.
mas com ele mostrou acredito que não vai dar certo.
Sim, com o SQL Server pra mim é muito melhor que o access..
Set gBDSistemaIntegrado = OpenDatabase([Ô][Ô], dbDriverNoPrompt, False, [Ô]driver={SQL Server};server=localhost; Integrated Security=SSPI;Trusted_Connection=No;APP=Visual Basic;databse=nome_do_banco[Ô])
Tentei colocar a sÃntaxe acima pra fazer a conexão e apresenta a tela de logon quando executo o sistema...
Alguém?
Set gBDSistemaIntegrado = OpenDatabase([Ô][Ô], dbDriverNoPrompt, False, [Ô]driver={SQL Server};server=localhost; Integrated Security=SSPI;Trusted_Connection=No;APP=Visual Basic;databse=nome_do_banco[Ô])
Tentei colocar a sÃntaxe acima pra fazer a conexão e apresenta a tela de logon quando executo o sistema...
Alguém?
Basicamente declarei as variáveis:
[ô] Variável de conexão com o BD
Dim cn As New ADODB.Connection
[ô] Variável de acesso a Tabela do BD
Dim Rs As New ADODB.Recordset
E no main coloco os comandos abaixo:
cn.Provider = [Ô]SQLOLEDB[Ô] [ô] Provedor de acesso ao SQL Server
cn.Properties([Ô]Data Source[Ô]).Value = [Ô]LOCALHOST[Ô]
cn.Properties([Ô]Initial Catalog[Ô]).Value = [Ô]BDSistemaIntegrado[Ô]
cn.Properties([Ô]User ID[Ô]).Value = [Ô]SA[Ô]
cn.Properties([Ô]Password[Ô]).Value = [Ô]ERPM[Ô]
cn.Open [ô] Abrindo a conexão
Set Rs = New ADODB.Recordset
Set Rs.ActiveConnection = cn
MsgBox [Ô]Bem-vindo ao sistema![Ô]
[ô] Variável de conexão com o BD
Dim cn As New ADODB.Connection
[ô] Variável de acesso a Tabela do BD
Dim Rs As New ADODB.Recordset
E no main coloco os comandos abaixo:
cn.Provider = [Ô]SQLOLEDB[Ô] [ô] Provedor de acesso ao SQL Server
cn.Properties([Ô]Data Source[Ô]).Value = [Ô]LOCALHOST[Ô]
cn.Properties([Ô]Initial Catalog[Ô]).Value = [Ô]BDSistemaIntegrado[Ô]
cn.Properties([Ô]User ID[Ô]).Value = [Ô]SA[Ô]
cn.Properties([Ô]Password[Ô]).Value = [Ô]ERPM[Ô]
cn.Open [ô] Abrindo a conexão
Set Rs = New ADODB.Recordset
Set Rs.ActiveConnection = cn
MsgBox [Ô]Bem-vindo ao sistema![Ô]
Agora a questão é outra, com o access sempre quando ia salvar algum registro tinha o seguinte comando em uma linha apenas:
gBDSistemaIntegrado.Execute lsql
Agora preciso saber como fica com o SQl, declaro em cada formulário aquela conexão?
Se alguém souber algo coloca aÃ!
gBDSistemaIntegrado.Execute lsql
Agora preciso saber como fica com o SQl, declaro em cada formulário aquela conexão?
Se alguém souber algo coloca aÃ!
Isso me lembra quando eu migrei do mdb acess uma bosta para o mysql melhor coisa que fiz na vida nem erro não da mais o sistema esta uma belezura kk
Tópico encerrado , respostas não são mais permitidas