Usuário com melhor resposta
como conectar ao servidor

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
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**
- Sugerido como Resposta Eloise Rufino quarta-feira, 27 de junho de 2012 14:21
- Marcado como Resposta Heloisa PiresModerator terça-feira, 10 de julho de 2012 19:00
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**
- Sugerido como Resposta Eloise Rufino quarta-feira, 27 de junho de 2012 14:21
- Marcado como Resposta Heloisa PiresModerator terça-feira, 10 de julho de 2012 19:00
-
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="E:\domains\pc-gprof-contrato.com\db\GDocumentos.mdb"" providerName="System.Data.OleDb" /> <add name="ConnectionStringCarga" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\Profpc\Documents\Gestao de Documentos\GDocumentos.accdb"" 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?