Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [VB6] e SQL problemi di connessione ..

    Private Sub Carica_Click()

    Dim oConn As ADODB.Connection
    Set oConn = New ADODB.Connection
    oConn.ConnectionString = "driver={SQL Server};server=192.168.2.202;uid=sa;pwd=;database= PROVA"
    oConn.CursorLocation = adUseClient
    oConn.Open

    Set oAzienda = oConn.Execute("SELECT * FROM WCClients")
    While Not oAzienda.EOF

    ElencoClienti.AddItem oAzienda("COMP_NAME")
    oAzienda.MoveNext
    Wend
    End Sub

    Perche' mi da errore .. TIPO DEFINITO DALL'UTENTE NON DEFINITO sulla riga della Dim

    mi aiutate? e' la mia prima volta ...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    è referenziato correttamente ?
    Ans.

  3. #3

    Re: [VB6] e SQL problemi di connessione ..

    Prova così e fammi sapere
    codice:
    'Originariamente inviato da fegat\\n0 
    Private Sub Carica_Click()
    
        Dim oConn As New ADODB.Connection
        oConn.ConnectionString = "driver={SQL Server};server=192.168.2.202;uid=sa;pwd=;database=PROVA"
        oConn.CursorLocation = adUseClient
        oConn.Open
    
        Set oAzienda = oConn.Execute("SELECT * FROM WCClients")
        While Not oAzienda.EOF
        
            ElencoClienti.AddItem oAzienda("COMP_NAME")
            oAzienda.MoveNext
        Wend
    End Sub
    
    Perche' mi da errore .. TIPO DEFINITO DALL'UTENTE NON DEFINITO sulla riga della Dim
    
    mi aiutate? e' la mia prima volta ...
    *** Rachele TI AMO DA MORIRE!!! ***

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    gli ha modificato una cosa corretta in una meno corretta.

    Dim oConn As ADODB.Connection
    Set oConn = New ADODB.Connection

    deve rimanere.
    Ans.

  5. #5
    anche a te consiglio di utilizzare i DataEnvironment che eliminano all'incirca il 50% del codice per definire le connessioni, le Select ecc...
    *** Rachele TI AMO DA MORIRE!!! ***

  6. #6
    a me funziona con
    Dim Connessione as New Connection
    *** Rachele TI AMO DA MORIRE!!! ***

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    se non l'ha referenziato non andrà mai.

    Dim Connessione as New Connection

    non è da usare xchè ad ogni utilizzo dell'oggetto connection fa un controllo di nothing sull'oggetto, quindi avrai n istruzioni in + (una per ogni utilizzo dell'oggetto connection) che puoi evitare per ottimizzare.
    Ans.

  8. #8
    hai controllato che tra i riferimento del progetto ci sia ActiveX Data Object Library?
    *** Rachele TI AMO DA MORIRE!!! ***

  9. #9

    Re: [VB6] e SQL problemi di connessione ..

    Perche' mi da errore .. TIPO DEFINITO DALL'UTENTE NON DEFINITO sulla riga della Dim

    mi aiutate? e' la mia prima volta ...
    perchè non hai inserito nel progetto i riferimenti (le librerie)
    necessarie per utilizzare ADO:

    menù: "progetto\riferiementi\"

    seleziona: "Microsoft ActiveX Data Object 2.X Libreries"

    dove X è un numero compreso tra 0 e 9.
    P.S. inserisci la versione di ADO più aggiornata.
    ...Terrible warlords, good warlords, and an english song

  10. #10
    Originariamente inviato da ans
    se non l'ha referenziato non andrà mai.

    Dim Connessione as New Connection

    non è da usare xchè ad ogni utilizzo dell'oggetto connection fa un controllo di nothing sull'oggetto, quindi avrai n istruzioni in + (una per ogni utilizzo dell'oggetto connection) che puoi evitare per ottimizzare.
    Peccato perchè in .NET una dichiarazione del genere riduce del 50% iltempo di esecuzione
    *** Rachele TI AMO DA MORIRE!!! ***

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.