none
SQL Server RRS feed

  • Pergunta

  • Bom Dia, 

    Estou tentando migrar de base dados Access para o SQL Server mas não estou conseguindo. Ele da o seguinte erro  

    "Error 4 'sqlconexao' is not declared. It may be inaccessible due to its protection level. c:\users\digiplay 2\documents\visual studio 2010\Projects\PED035\PED035\Form1.vb 23 43 PED035"

    No Public Class também a problemas o seguinte erro aparece   "Declaration expected." como devo agir para conseguir resolver minhas dificuldades? 

     

    Obrigado 


    Nikolas Palmeiras, Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança
    • Movido Gustavo Maia Aguiar terça-feira, 30 de agosto de 2011 12:06 (De:Alta Disponibilidade)
    • Editado NikoVB quarta-feira, 31 de agosto de 2011 18:57
    terça-feira, 30 de agosto de 2011 11:57

Respostas

  • Nikolas,

    Não seria o caso de você tentar utilizar por exemplo alguma outra forma de migração destes dados? Talvez pela ferramenta Import/Export dentro do Management Studio?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta NikoVB sexta-feira, 2 de setembro de 2011 11:49
    quinta-feira, 1 de setembro de 2011 19:06
    Moderador

Todas as Respostas

  • Niko,

     

    Como voce esta realizando essa migração?

     

    Pelo erro, garanta que seu usuario possui permissao total no arquivo access e no SQL Server.


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    terça-feira, 30 de agosto de 2011 12:41
    Moderador
  • FAbrizzio, foi criada um base SQL server 2008 express e migrado todas as tabelas, pelo Server explorer eu consigo acessar o banco e ver o conteudo das tabelas.

    O problema esta na forma de fazer a conexão dentro do meu programa. Fiz os comandos abaixo:

     

     

        Dim ds As New DataSet

        Dim da As SqlClient.SqlDataAdapter

        Dim vetor As Byte()

        Dim dr As DataRow

        Dim strSql As String

       strSql = "Select * from Clientes"

        Dim connString As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=""C:\SAGE\TesteSAGE.mdf"";Integrated Security=True;User Instance=True"

       da = New SqlClient.SqlDataAdapter(strSql, connString)

       da.Fill(ds)

       dr = ds.Tables(0).Rows(0)

     

    O problema é que o VB acusa erro na linha ( strSql = "Select * from Clientes")  e na linha (da = New SqlClient.SqlDataAdapter(strSql, connString)) com mensagem "Declaration expected" e eu não sei oque é isto.

     

     

    Abraços


    Nikolas Palmeiras, Quase tudo é possível quando se tem dedicação e habilidade. Grandes trabalhos são realizados não pela força, mas pela perseverança
    terça-feira, 30 de agosto de 2011 13:26
  • Nikolas,

    Não seria o caso de você tentar utilizar por exemplo alguma outra forma de migração destes dados? Talvez pela ferramenta Import/Export dentro do Management Studio?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    • Marcado como Resposta NikoVB sexta-feira, 2 de setembro de 2011 11:49
    quinta-feira, 1 de setembro de 2011 19:06
    Moderador