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

Mica

Erro ao ligar à base de dados

Mensagens Recomendadas

Mica


....

Dim connection As New OleDbConnection(myconnectionString)
        Dim datareader As OleDbDataReader
        Dim command As New OleDbCommand("Select id from produtos where id=2  , connection)")

        connection.Open()
        datareader = command.ExecuteReader

        While datareader.Read
            'lê os dados

            ListBox1.Text = (datareader.Item("preço"))

        End While

        datareader.Close()
        connection.Close()
        connection = Nothing
        Command = Nothing[b][/b]
...

Bem o seguinte erro passasse nesta linha de código "datareader = command.ExecuteReader"

ExecuteReader: Connection property has not been initialized.

Quem puder ajudar na sua resolução agradeço :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55
Dim command As New OleDbCommand("Select id from produtos where id=2"  , connection)


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"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PedroWieira

Dim datareader As OleDbDataReader

Tem de ter um construtor, ou seja:

Dim datareader As New OleDbDataReader

Cumps!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
duduml

Dim datareader As OleDbDataReader

Tem de ter um construtor, ou seja:

Dim datareader As New OleDbDataReader

Cumps!

?? tens a certeza do que  estas a escrever??? não me parece que seja verdade...aliás, discordo completamente!

O único erro será o que o Ribeiro55 referiu...

CUMPS


"use windows, você merece!"

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.