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

koelho_807

UPDATE and INSERT

4 mensagens neste tópico

Boas!

(mais um duvida :/ )

É o seguinte, tenhu uma função que faz insert e ta tudo a 100%, no entanto outra função de insert, que penso tar tudo bem, e ja nao me adeciona a bas de dados. Da erro no comando ExecuteNonQuery(). E tenho outra função de UPDATE que tambem da me erro no Executenonquerty :S Ja mustrei ao professor e ele  :eek: , mas nao encontro o problema... pois sa fiz outros inserts e updates da mesma maneira e tava tudo bem, este nao :S

INSERT

Connect.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Dados.mdb"
        Connect.Open()

        Sqltext = "Insert into T_Professores (login, password, nome) " _
                     & "Values('" & txt_utilizador.Text & "', " _
                     & "'" & txt_pass2.Text & "', " _
                     & "'" & txt_nome.Text & "')"
        comando.Connection = Connect
        comando.CommandText = Sqltext
        comando.ExecuteNonQuery()

        Connect.Close()
        MsgBox("Dados Inserido!")

UPDATE:

Connect.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Dados.mdb"
                Connect.Open()

                Sqltext = "UPDATE T_Professores " _
                        & "Set nome='" & txt_nome.Text & "', " _
                        & "login='" & txt_utilizador.Text & "', " _
                        & "password='" & txt_pass2.Text & "'" & " where codprofessor=" & conta
                comando.Connection = Connect
                comando.CommandText = Sqltext
                comando.ExecuteNonQuery()

                Connect.Close()
                MsgBox("Alteração Feita!")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Que erro é que dá?

PS: Atenção à escrita, principalmente aos erros. Uma pessoa tem de decifrar o texto para perceber a dúvida...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Da o seguinte erro no comando.ExecuteNonQuery():  Erro de sintaxe na instrução UPDATE.

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