Eu faça dessa forma também, é mais trabalhosa, porem você não fica preso às definições da tabela, usando essa tecnica você pode perfeitamente modificar o tamanho do campo sem ter que mexer em nada no seu software.
outro grande fator é a questão de você saber exatamente e controlar o SQL que está sendo executado. outra alternativa seria usar DBEdits, mas usando essa tecnica se você mudar o tamanho do campo ou tipo do dado você terá que modificar seu software, removendo e adicionando os TFields. 2008/7/4 HNS Informática <[EMAIL PROTECTED]>: > Pessoal, tenho alguns edit.text e gostaria de saber a melhor forma de > inserir em uma tabela mysql usando uma query. > > estou fazendo assim: > > query.close; > query.sql.Clear; > query.Sql.Add ('insert into Produtos (produto,Usuario)'); > query.Add ('Values(:Produto,:Usuario)'); > query.ParamByName('produto').value := editproduto.text; > query.ParamByName('usuario').value := editusuario.text; > > query.execSql; > > > o problema é que eu tenho que fazer a mão cada campo do formulario, o > codigo vai ficar muito extenso, alguém sabe uma forma melhor de se fazer > isso? > > obrigado a todos.. abraços... > > [As partes desta mensagem que não continham texto foram removidas] > > > -- ....................................................... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ....................................................... [As partes desta mensagem que não continham texto foram removidas]