Jump to content

Recommended Posts

Posted (edited)

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

Edited by jcbiker
geshi
Posted

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

Posted

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
Posted (edited)

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

Edited by jcbiker
Posted (edited)

Que erro é que te está a dar?

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

Edited by Caça

Pedro Martins

Não respondo a duvidas por PM

Posted

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

  • Vote 1

Pedro Martins

Não respondo a duvidas por PM

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.