Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB6] ODBC - Connessione

    Ciao, ho creato una connessione ODBC che voglio richiamare tramite codice VB6.
    Il nome del dsn è DSN_MIO

    Nel codice per connettermi ho scritto:
    codice:
    Dim Connessione as Connection
    strConn = "DSN=DSN_MIO;Database=NomeDb;Uid=user;Pwd=Password"
    Connessione.Open strconn
    ma mi dà "Errore 91: Object variable or With block variable not set"

    Scusate ma in queste cose sn neofita, per info aggiunta sto usando una odbc connection verso un db SqlServer.

  2. #2
    Ti consiglio di non utilizzare ODBC perchè non è ottimmizzata al massimo...tutti dicono di usare ADO
    Prova a fare così:
    Includi l'oggetto ADODB
    Progetto > Riferimenti > Microsoft ActiveX Data Object 2.8 Library
    (se non hai la 2.8 usa le precedenti)

    Poi usa il seguente codice:
    codice:
    Dim conn As New ADODB.Connection
    conn.Open "driver={Sql Server};Server=nomeServerConilDBSQL;uid=nomeUtente;psw=;database=nomeDB;"
    Dim rs As New ADODB.Recordset
    rs.Open "SELECT *FROM ....", conn
    ....
    Non l'ho mai provato con SQLServer ma vedi un po te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.