none
como conectar ao servidor RRS feed

  • Pergunta

  • Olá pessoal, estou aqui mais uma vez.

    Tenho uma contra na redeHost onde hospedo o site www.lavarapidonachacara.com.br

    mas as funcionalidades com banco de dados não estão funcionando por que eu não consigo me conectar ao banco de dados criado dentro do servidor da redehost, e assim fazer as funcioanlides necessárias de salvar, atualizar e consultar os dados dos clientes

    Pele meu entendimento, esta string teria que acessar meu banco, segue a string

    <add name="conecxaoMysql" connectionString="driver=MySQL ODBC 3.51 server=mysql17.redehost.com.br;uid=USUARIO;pwd=SENHA;lavarapidochacara" providerName=" mysql.data.mysqlclient"/>

    mas não conecta, dar erro formato de inicialização incorreta, strcom é a variave string no formulario cadastro

    Aceito sugestão, concelho, dicas, tuturial, video-aulas, artigos, emf, tudo que possa me auxiliar neste problema. Estou usando ws 2010 base de dados mysql no phpadmin do servidor redehost

    Abraço a todos.


    José do Nascimento Lima Vieira

    sexta-feira, 1 de junho de 2012 20:45

Respostas

  • Boa tarde!

    Eeeeentão... o uso da variável não ficou legal... (na próxima seria legal colocar o código... a Screen Shot ajudou mas também deu uma atrapalhada, queria ver sua linha de raciocínio...) normalmente uso assim:

    'Segue um exemplo de conexão, neste caso, SQL... mas até 
    'onde entendo de MySQL, as diferenças são mínimas.
            Dim conn As New SqlConnection
            Dim connString As String
            Dim server As String = "192.168.0.1"
            Dim database As String = "bd_teste"
            Dim user As String = "usuario"
            Dim senha As String = "usuario123"
            connString = String.Format("Server={0};database={1};User Id={2};Password={3};Min Pool Size=50;Max Pool Size=500;Application Name=Teste", server, database, user, senha)
            conn.ConnectionString = connString
            conn.Open()
            
    'Aqui vai o procedimento etc... etc... acredito que o q vc 
    'queria fazer está na linha que aparece o 
    '"ConnectionString". enfim... espero que tenha entendido!
    
            conn.Close()
            conn.Dispose()

    existem sites que passam a conexão para cada tipo de banco de dados. Só não consigo te passar agora, pois os mesmos estão nos favoritos em outro Notebook! E o único que lembro no momento é o de SQL. Espero realmente ter te ajudado!


    **A blonde girl who tries understand the world in C# and VB**

    segunda-feira, 4 de junho de 2012 17:19

Todas as Respostas

  • Boa tarde!

    Eeeeentão... o uso da variável não ficou legal... (na próxima seria legal colocar o código... a Screen Shot ajudou mas também deu uma atrapalhada, queria ver sua linha de raciocínio...) normalmente uso assim:

    'Segue um exemplo de conexão, neste caso, SQL... mas até 
    'onde entendo de MySQL, as diferenças são mínimas.
            Dim conn As New SqlConnection
            Dim connString As String
            Dim server As String = "192.168.0.1"
            Dim database As String = "bd_teste"
            Dim user As String = "usuario"
            Dim senha As String = "usuario123"
            connString = String.Format("Server={0};database={1};User Id={2};Password={3};Min Pool Size=50;Max Pool Size=500;Application Name=Teste", server, database, user, senha)
            conn.ConnectionString = connString
            conn.Open()
            
    'Aqui vai o procedimento etc... etc... acredito que o q vc 
    'queria fazer está na linha que aparece o 
    '"ConnectionString". enfim... espero que tenha entendido!
    
            conn.Close()
            conn.Dispose()

    existem sites que passam a conexão para cada tipo de banco de dados. Só não consigo te passar agora, pois os mesmos estão nos favoritos em outro Notebook! E o único que lembro no momento é o de SQL. Espero realmente ter te ajudado!


    **A blonde girl who tries understand the world in C# and VB**

    segunda-feira, 4 de junho de 2012 17:19
  • Estou com problema semelhante na mesma RedeHost. Mas com o bd Access. O que está no site como orientação não é muito claro. Sou leigo e não entendi. Embora acredito tenha escrito a conexão de forma correta não faz a mesma acusando erro de caminho. O caminho que aparece é a da minha máquina e não a do servidor.

    A orientação no site é a seguinte:

    Iniciar conexão:
    <%
    Dim db
    db = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\domains\seusite.com.br\db\banco.mdb"
    set conexao = server.createobject ("adodb.connection")
    conexao.open db
    %>
    
    - Finalizar Conexão (muito importante):
    <%
    conexao.close
    Set conexao = Nothing
    %>

    A pergunta é: onde inserir esse código? Em cada página? (Em que local se for em cada página)  No webconfig?

    Eu faço as conexões usando o seguinte expediente:

      <add name="SiteConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;E:\domains\pc-gprof-contrato.com\db\GDocumentos.mdb&quot;" providerName="System.Data.OleDb" />
        <add name="ConnectionStringCarga" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&quot;C:\Users\Profpc\Documents\Gestao de Documentos\GDocumentos.accdb&quot;" providerName="System.Data.OleDb" />
        <add name="GDocumentosConnectionString" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\GDocumentos.accdb" providerName="System.Data.OleDb" />
      </connectionStrings>
      
      <appSettings>
        <add key="ConectaBanco" value="SiteConnectionString" />
       
      </appSettings>

    Onde através do value do ConectaBanco posso escolher qual a conexão será usada.

    Mas não funciona. Alguém pode ajudar?

    domingo, 29 de março de 2015 13:29