Ir para conteúdo
Fórum Script Brasil
  • 0

Erro De Suporte Odbc


qwert133

Pergunta

Ola pessoal,

Eu tenho meu sistema em asp que tinha o banco access, mais agora eu estou mudando o banco para mysql, eu já criei o banco as tabelas tudo igualzinho ao access, no mysql. está tudo certo no banco

Mas eu estou com um problema,

eu tenho um arquivo, que o codigo dele é o seguinte:

<% Session.LCID = 1046 %>

<%

Dim banco, conexao, rs

Set conexao = Server.CreateObject("ADODB.Connection")

set rs = Server.CreateObject("ADODB.recordset")

'"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;"

conexao.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb")

%<%

Session.timeout = 10' em minutos

Set rs = Server.CreateObject("ADODB.Recordset")

Mes = Month(Date)

rs.Open "SELECT * FROM m" & Mes & " WHERE dia=DAY(NOW())", conexao, 3, 3

If Not (Rs.EOF Or Rs.BOF) Then

NomeMes = MonthName(Mes)

While not rs.EOF

Response.Write "<font face= verdana size=1><b>Dia:&nbsp;&nbsp;</b>" & RS("dia") & "&nbsp;de&nbsp;" & NomeMes &"</fonte><br>"

Response.Write "<b>Texto:&nbsp;</b>" & RS("texto") & "<br>"

RS.movenext

wend

Else

Response.Write "<font face= verdana size=1><b>Dia:&nbsp;&nbsp;</b>Nenhum dia é comemorado hoje</fonte><br> "

End If

RS.Close

conexao.Close

Set RS = Nothing

Set conexao = Nothing

%>

________

Funciona perfeitamente, com o banco acess, mas quando eu mudei a string de conexão:

de:

conexao.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb")

para:

conexao.open "driver={MySQL ODBC 3.51 Driver};Option=16834;server=dm01;uid=root;pwd=;database=banco"

ai éstá dando esse erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)

O driver ODBC não oferece suporte para as propriedades solicitadas.

na linha:

rs.Open "SELECT * FROM m" & Mes & " WHERE dia=DAY(NOW())", conexao, 3, 3

se alguém souber algum jeito para que não de esse erro, posta ai;

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

...Topo...

Se alguém souber a dúvida ACIMA, do qwert133, que responda este tópico...

Outra coisa...

Se não tem problema eu usando o acess, colocar este ponto e vírgula no final da linha? Por ex., pra minha t-sql ficar apta pra qlqr bd...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...