Realmente o provider do MySQL está com um bug quando utiliza-se
parametros, mas se vc montar os comandos SQL na mão funciona blzinha.
Tenho um site rodando com ele há uns 6 meses e tá indo muito bem.

Abraço 

Murillo


--- Em delphi-br@yahoogrupos.com.br, Lucas Lima <[EMAIL PROTECTED]>
escreveu
>
> Sim, porém a instalação do provider do MySql deu um erro. Ele
carrega tudo certinho no Data Explorer mas na tela de inicialização do
Delphi 2006 aparece uma mensagem de erro dizendo que foi impossível
carregar o provider do MySql. O nome do componente que instalei é Core
Labs MySql Developer Tools.
>   Com isso, procurei pelo provider .NET no site do MySql e este
instalou corretamente, aparecendo o aba do Mysql na Tool Palete junto
com o commands, connections, etc..
>   Usando estes componentes do MySql o erro não ocorreu, porém mais
pra frente surgiu um outro, e creio que a culpa seja do provider do Mysql.
>   Quando crio um Parâmetro no Command, ele dá erro ao compilar o
progama.
>   O processo de criação e como executar o parâmetro está correto,
pois faço video-aulas e lá dá certo, somente aqui que não.
>   Segue a linha de comando e o erro:
>    
>    
Self.MySqlCommand1.Parameters.Add(MySql.Data.MySqlClient.MySqlParameter.Create('c'
+
>       'or', System.Data.DbType.&String, 0,
System.Data.ParameterDirection.Input, 
>         False, (Byte(0)), (Byte(0)), 'cor',
System.Data.DataRowVersion.Current, 
>         nil));
>    
>   Erro:
>    
>   [Pascal Error] WebForm1.pas(56): E2250 There is no overloaded
version of 'Create' that can be called with these arguments
>   [Pascal Fatal Error] FundamentosADONETCommands.dpr(22): F2063
Could not compile used unit 'WebForm1.pas'
>    
>   O que poderia estar acarretando estes problemas ? Seriam os
componente do MySql ?
>    
>   Desde já agradeço a ajuda.
> 
> Murillo Proença <[EMAIL PROTECTED]> escreveu:
>           Tentou fazer este mesmo teste utilizando o provider do MySQL?
> 
> --- Em delphi-br@yahoogrupos.com.br, "mestre_skald" <mestre_skald@>
> escreveu
> >
> > Olá a todos,
> > 
> > Estou tentando fazer uma rotina simples de inclusão, alteração e 
> > exclusão de dados através do ASP.NET, porém sou iniciante nesta área 
> > e estou com uma pequena dúvida.
> > Faço estas rotinas em Delphi 7 e nunca apresentaram problemas. Uso o 
> > MySQL como banco de dados e instruções SQL para as operações.
> > Mas não quer funcionar no Delphi 2006.
> > 
> > Segue o código:
> > 
> > procedure TWebForm1.Button1_Click(sender: System.Object; e: 
> > System.EventArgs);
> > begin
> > bdpConnection1.Open;
> > try
> > BdpCommand1.ExecuteNonQuery();
> > finally
> > BdpConnection1.Close;
> > end;
> > end;
> > 
> > O BdpCommand está configurado corretamente, com o CommandType em Text 
> > e o CommandText correto também.
> > O erro é o seguinte:
> > 
> > Execute failed. 
> > Description: An unhandled exception occurred during the execution of 
> > the current web request. Please review the stack trace for more 
> > information about the error and where it originated in the code. 
> > 
> > Exception Details: Borland.Data.Common.BdpException: Execute failed. 
> > 
> > Source Error: 
> > 
> > 
> > Line 95: bdpConnection1.Open;
> > Line 96: try
> > Line 97: BdpCommand1.ExecuteNonQuery();
> > Line 98: finally
> > Line 99: BdpConnection1.Close;
> > 
> > Na linha 97.
> > 
> > Desde já agradeço a atenção.
> > Abraços.
> >
> 
> 
> 
>          
> 
>  __________________________________________________
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/ 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a