PROBLEMA COM ADO X MYSQL

JR.CESARINO 04/04/2005 16:29:33
#76597
estou com problema quando uso ADO e Mysql, quando vou jogar o valor de um textbox pra o registro de uma tabela, assim :

tabela.field(2) = "" & text1.texto

ele da o seguinde erro :
Run-time error '-2147217887 (80040e21)';
Operação de Varias etapas gerou erros. verifique cada valor de status.
USUARIO.EXCLUIDOS 04/04/2005 16:44:01
#76604
Verifique se os tipos de campos são compatíveis...

De repente, vc tá botando um texto num campo numerico, aí gera essa msg de erro...

qdo possível troca a notação

tabela.field(2)


por

tabela!nome_do_campo


- ou

tabela.fields("nome_do_campo")
JR.CESARINO 04/04/2005 17:05:03
#76614
ja usei:
tabela.field(2)
tabela(2)
tabela.field("nome")
quanto a tipo de dados e varchar, dai pode ser texto ou numero.
USUARIO.EXCLUIDOS 04/04/2005 17:14:48
#76616
Costumo usar assim. No textbox, na propriedade field, eu coloco o campo, e na hora de carregar os dados, eu coloco o seguinte código.
Set Text1.DataSource = seudatasource

Ai qualquer operação que for feita neste datasorce o campo, vai fazer a mesma coisa, sem ter que ficar toda vez carregando a função desejada. Com isto achei que ficou mais rápido.
Tópico encerrado , respostas não são mais permitidas