none
Erro conexão asp.net com sql server 2005 RRS feed

  • Pergunta

  • E ae galera...estou tentando fazer uma conexão com a base de dados sql server 2005.

    No load do projeto tenho o seguinte código:

    --------------------------------------------------------------------------------------------------------

    Dim ConnectionString As String
            Dim sql
            Dim objRecordset
            Dim objCon


          
            ConnectionString = "Driver={SQL SERVER}; Server=BRUNO\SQLEXPRESS;Database=DATASIG; UID=sa; PWD=pionner"
            objcon = CreateObject("ADODB.connection")
            objCon.Open(ConnectionString)

            sql = "select * from pessoas"

            objRecordset = Server.CreateObject("ADODB.Recordset")
            objRecordset.Open(ConnectionString, objCon)

            While Not objRecordset.eof
                MsgBox(objRecordset!nome)
                objRecordset.movenext()

            End While


                Label1.Text = "Ola tudo bem?!<br /><br />" _
                + DateTime.Now.ToLongDateString() + "<br />" _
                + DateTime.Now.ToLongTimeString()

    ---------------------------------------------------------------------------------------------------------------------------------------


    ao executar, dá o seguinte erro:

    "[Microsoft][ODBC SQL Server Driver]Erro de sintaxe ou violação de acesso"

    o erro fica indicado na segunda linha apos o SELECT * FROM PESSOAS...


    nao estou conseguindo prosseguir com o meu projeto, alguem poderia me ajudar com isso? o que poderia ser?



    abraços
    terça-feira, 13 de janeiro de 2009 11:54

Todas as Respostas

  • Olá Bruno,

     

    Você postou na área de ASP.Net mas acredito que seu código seja ASP convencional não?

     

    Pelo que vejo, vc está usando também o SQL Server 2005 Express Edition, no caso da versão express eu acredito que vc tenha que referenciar o arquivo .mdf, e que a pasta onde o arquivo se encontra tenha de ter permissão de escrita.

     

    Veja mais detalhes em:

     

    http://www.connectionstrings.com/sql-server-2005 (procure por SQL Server Express)

     

    Espero ter ajudado!

     

    []s

     

    PS: Se o post foi útil, marque-o como resposta! ;-)

     

     

    terça-feira, 13 de janeiro de 2009 13:35
  • opa amigo tudo bem??


    e estou utilizando o SQL SERVER 2005 EXPRESS EDITION!.

    você comentou em referenciar arquivo.mdf? como se faz isso? na pasta do meu projeto nao se encontra nenhum arquivo .mdf

    esse link que você mandou me ajudou a conferir a conexão de string, mas pelo o que eu vi ta tudo certo!.


    ainda não descobri aonde estou errando!


    abraço
    terça-feira, 13 de janeiro de 2009 15:58
  • Bom..

     

    após dois dias emcima desse erro, verifiquei que o erro nao esta em referencias do sql server express, nem no asp.net hehe!! foi uma simples barra invertida na string de conexao que estava dando o erro acima!

     

    Problema solucionado!

     

     

    Obrigado pela ajuda!

    quinta-feira, 15 de janeiro de 2009 11:59