Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

jcbiker

[Resolvido] Atualizar dados

Mensagens Recomendadas

jcbiker

Bom dia, tenho este código que pretendo que actualiza o campo enquanto este não tiver nada:

Dim nactual = From A In context.REQESQ
								 Where A.IdPed = "" And A.IdEsq = linha And A.COD = lblIdCod.Text
								 Select A
				 For Each a As REQESQ In nactual
					 a.IdPed = idReq
				 Next

				 context.SaveChanges()

Ou seja enquanto o a.idped for igual a "" a rotina atualiza os dados.

Mas este código dá erro

Ajguem me pode ajudar

Editado por jcbiker
geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

1ºComo podes atualizar se não tens a instrução update ?

2ºComo podes fazer uma operação com a BD, se não tens nada a indicar para fazer?

3ºComo é que o Select vem antes do where e não tem from ?

Vamos por partes... Qual é a BD que estás a trabalhar ?


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jcbiker

Eu estou a utilizar este metodo:

Using context As New viatEntities

Dim nactual = From A In context.REQESQ _
				 Where A.IdPed = "" And A.IdEsq = linha And A.COD = lblIdCod.Text _
				 Select A

		 For Each a As REQESQ In nactual
			 a.IdPed = idReq
		 Next

		context.SaveChanges()
 end Using
 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jcbiker

Agorta coloquei assim:

Dim nactual = From A In context.REQESQ
  Where A.IdPed = "" And A.IdEsq = linha And A.COD = lblIdCod.Text
   Select A
					For Each a In nactual
						a.IdPed = idReq
					Next

   context.SaveChanges()

Não dá erro mas tambem não faz o ciclo for

Editado por jcbiker

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Caça

Que erro é que te está a dar?

Qual é o tipo de dados do campo IdPed? Permite valores nulos?

Editado por Caça

Pedro Martins

Não respondo a duvidas por PM

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Caça

1ºComo podes atualizar se não tens a instrução update ?

2ºComo podes fazer uma operação com a BD, se não tens nada a indicar para fazer?

3ºComo é que o Select vem antes do where e não tem from ?

Com Entity Framework

  • Voto 1

Pedro Martins

Não respondo a duvidas por PM

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.