Jump to content

Recommended Posts

Posted

Alguem me pode ajudar

Aparece este erro

"Error 4 'Using' operand of type 'WindowsApplication1.xxx' must implement 'System.IDisposable'."

quando insiro este código:

Using context As New Esquadra

End Using
Posted

O bloco Using chama o método Dispose do objecto no final da execução.

Se o objecto não o implementa, é natural que leves com o erro.

Utiliza o interface IDisposable para implementares um dispose.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Posted

Desculpa mas fiquei na mesma. Ou seja sem perceber 🙂 .

Eu vou explicar Tenho uma tabela que se chama entidade

o que pretendo é: após preencher os campos da form e clicar no botão adicionar inserir os dado na tabela

Using context As New entidade
            Dim entidade As New entidade With
                {
                    .Nome = txtNome,
                    .Morada = txtMorada,
                    .CPostal = txtCP,
                    .CPostal1 = txtCP1,
                    .Localidade = txtLocal,
                    .Email = txtEmail,
                    .PContact = txtPesCont,
                    .Telef = txtTelf,
                    .Telem = txtTelem,
                    .Inter = txtInt,
                    .Extens = txtExt
                }
Posted

Estás a falar em tabela e eu a ver uma classe... e uma forma de instanciar que confunde no mínimo 😄 Estás a utilizar algum ORM? Entity Framework talvez?

À partida basta-te fazer a instância e utiliza-lá algures mais tarde. Não precisas do Using aí.

Como ando a embirrar com ORM desde há uns tempos não te posso ser grande ajuda nesse campo.

Tenho a certeza que alguém te vá dar uma dica, é ter paciência 🙂

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Posted

O erro que te dá, e como foi explicado pelo ribeiro55, quer dizer que a tua classe ou entidade "Esquadra" não implementa nenhum IDIsposable. Nesse caso, não podes usar o blog Using ... End Using.

O segundo erro é porque não estás a definir um valor para as propriedades, mas sim as textboxes. Faz desta forma:

Using context As New entidade

            Dim entidade As New entidade With

            {

                  .Nome = txtNome.Text,

                  ...

Vê este artigo ... pode ajudar-te a começar: Introdução ao Entity Framework

Posted

Não consigo passar disto.

agora aparece este erro. Já vi o artigo sugerido pelo jpaulino, aliás foi por ai que ciei a ligação, mas nada...

ajudem-me por favor.

Tipo de erro:

Schema specified is not valid. Errors:

Model1.msl(3,4) : error 2062: No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer LogisticaEntities.  :wallbash: 😕

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.