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

debliu

[Resolvido] Porque é que não funciona?

5 mensagens neste tópico

Dim connString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\canigestdatabase.mdb;"
        Dim SQL As String = "SELECT SUM(Quantidade) FROM Custos WHERE mes = Janeiro"
        Dim connection As New OleDbConnection(connString)
        Dim command As New OleDbCommand(SQL, connection)
        connection.Open()

        Dim janeiro As Decimal = command.ExecuteScalar

        MsgBox(janeiro)

porque é que este código não funciona? dá erro aqui:

Dim janeiro As Decimal = command.ExecuteScalar

e diz : Não foi fornecido nenhum valor para um ou mais parâmetros necessários.

alguem me ajuda

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deveria ser:

"SELECT SUM(Quantidade) FROM Custos WHERE mes = 'Janeiro'"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

exacto, obrigadão... treta das ' ' mudam tudo...  :D

Podes colocar um [Resolvido] :)

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