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

rfid

[VB.NET] ADO

3 mensagens neste tópico

Viva, quero navegar nos registos e não consigo fazer em VB2008.

Por isso, tentei este código ADO

  Try
            Dim conDB As ADODB.Connection
            Dim rs As ADODB.Recordset

            conDB = New ADODB.Connection
            rs = New ADODB.Recordset

            conDB.ConnectionTimeout = 5
            conDB.Provider = "SQLOLEDB.1"
            conDB.Properties("Data Source").Value = "10.0.0.1"
            conDB.Properties("Initial Catalog").Value = "recupera"

            conDB.Properties("User ID").Value = "sa"
            conDB.Properties("Password").Value = ""

            conDB.Open()

            conDB.CursorLocation = ADODB.CursorLocationEnum.adUseClient

            rs.ActiveConnection = conDB
            rs.LockType = ADODB.LockTypeEnum.adLockOptimistic
            rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient
            rs.CursorType = ADODB.CursorTypeEnum.adOpenKeyset

            rs.Open("Select * From Utilizadores")
            MsgBox(rsServico("NomeUtilizador"))
            rs.MoveNext()
            MsgBox(rsServico("NomeUtilizador"))
            rsServico.Close()
        Catch AdoExc As Exception
            MsgBox(AdoExc.Message, MsgBoxStyle.OkOnly, "Falha.")
        End Try

Dá o erro: object reference not set to an instance of an object

Pergunto:

Como se faz para navegar em registos com ADO, ou outra alternativa.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Porque que não usas a o namespace System.Data.SqlClient em de usar o obsoleto ADO.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

obrigado,

Pode-me dar 1 exemplo de como se usa o namespace System.Data.SqlClient ?

Obrigado

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