none
como salvar datas atraves do visual basic 2008 no sql server RRS feed

  • Pergunta

  • boa tarde, utilizo o visual basic 2008 com banco de dados sql server, gostaria de salvar datas em meu arquivo no banco de dados sql, no banco de dados criei a seguinte coluna para gravar a data: "EMP_dt_acesso,  date ", e no visual basic a rotina abaixo:

    dim Cx As New Conexao

    Dim cd As New SqlCommand

    Sql =

    " Insert into Empresa (EMP_codigo, EMP_dt_acesso) "

    Sql +=

    " values ( ' " + txt_codigo.Text + " ', "

    Sql +=

    " " + Date.Now.Date + ")"

    Cx.Conectar()

    cd.Connection = Cx.Conn

    cd.CommandText = Sql

     

    Try

    cd.ExecuteNonQuery()

     

    Catch ex As Exception

    MsgBox(

    "Erro - [Form_empresa] Inclusao/Empresas = " + ex.Message)

     

    End Try

    . O problema que estou encontrando é o seguinte, é gravar a data atraves da linha de comando Sql += " " + Date.Now.Date + ")"; ja tentei usar today, ja tentei usar o cdate e nada, sempre da uma mensagem de erro do "Erro - [Form_empresa] Inclusão/Empresas = Operand type clash: int is incompatible with date" .

    Se alguem puder me dar uma dica, eu agradeço.

    segunda-feira, 28 de fevereiro de 2011 18:19

Respostas