| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 14:03:44
|
petter
Virtual Machine Man
Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline
|
Tenho um campo (ID) que é um compo com autoincremento no MySQL, na hora de fazer o insert passo todos os campos menos o campo de autoincremento, mas retorna erro. Alguém sabe como passar um insert no Java para uma tabela com campo com autoincremento?
|
-----------------------------------------
Java is the future
----------------------------------------- |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 14:08:34
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
quem cuida do auto-incremento é o mysql e não JAVA , posta seu INSERT e erro que está retornando
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/05/2006 14:10:10
|
AugustoCSS
JavaBaby
![[Avatar]](/images/avatar/8ce241e1ed84937ee48322b170b9b18c.jpg)
Membro desde: 29/03/2006 15:53:25
Mensagens: 88
Localização: Belém-PA
Offline
|
Talvez o campo não esteja realmente definido com o auto-incremento no MySQL... dá uma verificada
ou talvez o erro quer tá retornando não esteja relacionado a isso, manda o erro!
|
Augusto Cézar
augustocss@gmail.com
Belém/Tucuruí - PA :: Isso aqui é bom demais! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2010 10:59:23
|
Aprendaj
What is classpath?
Membro desde: 12/12/2010 10:50:08
Mensagens: 6
Offline
|
Estou tambem com um problema tenho uma coluna idvendas mas não está funcionando auto incremento
veja o erro "COLUMN COUNT DOESN'T MATCH VALUE COUNT AT ROW 1" o que faço.
Obrogado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2010 12:36:21
|
marcelo.garces
Thread.start()
Membro desde: 23/05/2010 14:01:43
Mensagens: 39
Offline
|
no seu metodo de gravação da sua classe coloque null no primeiro parametro do insert Ex. insert into cliente values(null,x,y,z);
o auto increment coloque como null que o mysql faz a parte dele.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2010 21:13:08
|
Aprendaj
What is classpath?
Membro desde: 12/12/2010 10:50:08
Mensagens: 6
Offline
|
Valeu obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 07:43:42
|
magraum
Thread.start()
Membro desde: 13/09/2010 21:24:59
Mensagens: 47
Offline
|
marcelo.garces wrote:
o auto increment coloque como null que o mysql faz a parte dele.
na verdade nao precisa colocar nada que é incrementado normalmente
|
Desenvolvedor Java Jr |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 12:10:49
|
kenneth
JavaEvangelist
![[Avatar]](/images/avatar/b791605b745ba942fa365f2544910100.jpg)
Membro desde: 16/05/2009 11:39:34
Mensagens: 343
Offline
|
Fala moçada...
Acredito que o rapaz estava fazendo um "insert into" sem definir os campos.
Assim, ele precisa definir o que vai em cada um...
Por exemplo:
Acho que eh mais ou menos assim...
Saudacoes!
|
Kenneth R. B. Carletto
OCJP 6
http://www.modafaquers.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 19:35:50
|
Aprendaj
What is classpath?
Membro desde: 12/12/2010 10:50:08
Mensagens: 6
Offline
|
obrigado pelas respostas:
Só que agora estou com outra dificuldade tenho um banco mysql com a coluna do tipo texto só que quando insiro
os dados de um textarea java da um tipo de erro, não sei o que fazer,ele só aceita uma unica linha, ai funciona .
pessoal desculpe muitas perguntas, e que sou aprediz na área.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 19:45:46
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
Aprenda a colocar o seu código e os erros que estão dando pra podermos te ajudar...
O que pode estar acontecendo para você ter somente uma linha salva é que seu campo no banco pode ser um VARCHAR(40) por exemplo e você está empurrando nele mais do que o cabe... Enfim... acho que isso deveria dá um erro, mas posta aqui pra gente o tamanho do seu campo na Tabela e o tamanho do texto que quer inserir no seu campo de texto da tela...
Se houver algum erro, poste aqui por favor...
Abs e bons estudos []
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 19:49:22
|
kenneth
JavaEvangelist
![[Avatar]](/images/avatar/b791605b745ba942fa365f2544910100.jpg)
Membro desde: 16/05/2009 11:39:34
Mensagens: 343
Offline
|
Caso o problema seja o que o amigo adriano_si falou, o campo ser varchar, altere o tipo dele para, por exemplo, text.
Seria interessante, de qualquer forma, que voce poste o erro pra gente dar uma olhada.
Abraco.
|
Kenneth R. B. Carletto
OCJP 6
http://www.modafaquers.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 20:15:56
|
Aprendaj
What is classpath?
Membro desde: 12/12/2010 10:50:08
Mensagens: 6
Offline
|
StringTokenizer st = new StringTokenizer(",\"");
String nomeprod = VenderProdutos.ta3.getText();
nomeprod = st.nextToken();
nomeprod seria o texto que tento inserir no banco mysql com a coluna do tipo "mediuntext"
e este "VenderProdutos.ta3.getText();" é o campo de textarea java. simplesmente só captura o valor
do campo e tento inserir no banco.
e a mensagem é a seguinte "Data truncated for column" más se for para inserir apenas um nome
de apenas um produto ele funciona perfeito.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2010 21:12:54
|
adriano_si
JWizard
![[Avatar]](/images/avatar/4f9ef38edcfc460a00cbb8ed5dee299c.jpg)
Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline
|
Cara coloque seus códigos entre as Tags {CODE}{/CODE} (no lugar de chaves Colchetes) Assim
Bom.. diga qual texto você está tentando inserir... porque pelo jeito você está tentando passar uma lista de Nomes e cada um com um espaço imenso entre eles, isso pode estar estourando seu mediuntext...
Coloque o valor da String aqui ou faça um Print da sua tela com o valor que está dando erro...
Abs []
|
"É preciso ter mais fé pra acreditar que viemos do nada..."
Blog - http://aohana.wordpress.com/
Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712
Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html
Faça perguntas Inteligentes - http://istf.com.br/perguntas
Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum
(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar
(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2010 21:58:16
|
Aprendaj
What is classpath?
Membro desde: 12/12/2010 10:50:08
Mensagens: 6
Offline
|
Pessoal boa noite venho aki responder para voces que, o campo textarea que eu quero enviar
para o banco é exatamente desta forma, lembrando que a tabela nomeproduto já é do tipo "MEDIUNTEXT"
"nomeproduto"
Arroz
feijao
cafe
milho
batata
batata-doce
amendoim-com-coco
cafe-com-rapadura
doce-com-queijo
sendo que estes produtos é similar do que eu quero enviar para o banco
gostaria que fosse para o banco pulando estas linhas, más se não for póssivel pode
ser em uma única linha , desde que depois seja póssivel fazer a formatação no aplicativo para visualizar deste jeito.
E tambem gostaria de perguntar se alguem tem aki a numeração do teclado para programação, pois já procurei na net
e nção achei do jeito que quero, exemplo: a tecla ENTER É = 10 OK.
Lembrando que gostamos de desafios.
Obrigado todos voces.
This message was edited 2 times. Last update was at 18/12/2010 22:05:11
|
|
|
 |
|
|