• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

UrUbUs

[x] Gravar campos em SQL

6 mensagens neste tópico

Boas People,

Como é que se gravam dois campos exclusivamente numa tabela com vários campos?

o código que eu fiz foi este:

query2 = query2 & " values('" & declaraçao_medica & "',"

        query2 = query2 & "'" & gNumSocio & "'"

        query2 = query2 & ")"

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A não ser que os restantes campos da tabela permitam null ou tenham um valor default isso vai dar estrilho.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

UrUbUs, agradecia que as regras desta secção fossem lidas ;) (qual a linguagem que estas a utilizar?)

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Betovsky, agradecia que as regras desta secção fossem lidas ;) (qual a linguagem que estas a utilizar?)

Cumps

Deves-te ter enganado no nome :)

Boas People,

Como é que se gravam dois campos exclusivamente numa tabela com vários campos?

o código que eu fiz foi este:

query2 = query2 & " values('" & declaraçao_medica & "',"

        query2 = query2 & "'" & gNumSocio & "'"

        query2 = query2 & ")"

Cumprimentos

Como o Betovsky disse, se tiveres campos alem desses que queres gravar que nao permitem valores nulos entã vai-te dar barraca.

Já agora, essa forma que usas para construir a tua query é bastante má.

Usa os parametros do SqlCommand (assumindo que estas a trabalhar com vb.net).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E se estas a usar MS SQL SERVER 2000/2005 podias usar stored procedure.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora