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

susie

duvida inserir dados na bd

Mensagens Recomendadas

susie

Sou principiante em vb.net. Estou a tentar inserir valores na BD em SQL server a query ta a funcionar correctamente, mas qd chamo o procedimento inserir, ele gera me uma excepçao coloquei a em comentario, a string de conexao tou a recebe-la de um ficheiro xml. Ponho aqui o codigo a primeira liga me a bd a segunda e entao o inserir

Public Overloads Function Conexao() As DataSet

        'strConexao = "server=NEWPOS2\SSILVA;Trusted_Connection=yes;database=estagio"

        Dim objConexao As New SqlConnection(strConexao)

        Try

            objConexao.Open()

        Catch ex As Exception

            MsgBox(ex.Message)

        End Try

        MessageBox.Show("acesso à base de dados!")

    End Function ' Conexao_bd

    Public Function inserir(str As String)

        '  strConexao = "server=NEWPOS2\SSILVA;Trusted_Connection=yes;database=estagio"

        Dim objConexao As New SqlConnection(strConexao)

        Dim ins As New SqlCommand(str, objConexao)

        'Dim val As Integer

        objConexao.Open()

        Try

            ' ins.EndExecuteNonQuery(str)

            ins.ExecuteNonQuery()

         

        Catch ex As Exception  ' Incorrect syntax near ')'. Unclosed quotation mark after the character string ' '

            MsgBox(ex.Message)

        End Try

        MsgBox("dados inseridos")

        Return str

    End Function

desde ja agradeço a ajuda

 

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.