Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165

    [vb6] Connesione Sql Server 2005

    Ciao a tutti,

    Sono un NEO programmatore di vb6, e premetto che non ne so molto , e per questo chiedo il vostro aiuto.

    Problema : Connessione da vb 6 a sql server 2005

    Domanda 1: Devo utilizzare un componente (oggetto) particolare?? io ho usato "Microsoft FlexGrid 6.0" in cui ho messo questo codice:

    Private Sub Form_Activate()

    Cn As ADODB.Connection
    Set Cn = New Connection
    Cn.ConnectionString = "Provider = SQLNCLI.1; Integrated Security = SSPI;" & _
    "Persist Security Info = False;" & _
    "AttachDBFileName =" & App.Path & "E:\Programmi\Microsoft SQL Server\MSSQL.1\MSSQL\Data\U_OLIFI_data.mdf; Data Source = STEFANO-XP\STEFANO_XP"
    Cn.Open

    Rs As Recordset
    Set Rs = New Recordset
    Rs.Open "Select * from CA_ANAGRAFICHE", Cn
    Set MSFlexGrid1.DataSource = Rs

    End Sub


    Quando eseguo il programma mi dice:

    "Istruzione non valida all'esterno del blocco Type" --> evidenziando la prima riga:

    Cn As ADODB.Connection


    Grazie in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Sposto nel forum di VB e .NET.
    PS: usa i tag CODE per il codice, come espressamente richiesto e spiegato nel regolamento interno delle sezioni.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Cn As ADODB.Connection
    diventa
    Dim Cn As ADODB.Connection

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    Grazieeeeeee mille.
    ci sono riuscito pero ora ho un altro problema. Qui ti metto il codice che ho scritto con l'errore che mi da (in fondo al post)


    ************************************************** *****

    Option Explicit

    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim sSql As String
    __________________________________________________ _____________________



    Private Sub Command1_Click()

    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-
    XP\STEFANO_XP;Database=U_OLIFI;uid=sa;pwd=stefano; "
    cn.Open
    sSql = ""
    sSql = sSql & "SELECT *" & vbCrLf
    sSql = sSql & "FROM CA_ANAGRAFICHE" & vbCrLf


    Set rs = cn.Execute(sSql)

    While Not (rs.EOF)


    Wend
    rs.Close

    End Sub_______________________________________________ _______________________

    ERRORE : "Variabile oggetto o variabile del blocco With non impostata" evidenziando questa stringa:

    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP;Database=U_OLIFI;uid=sa;pwd=stefano; "


    Grazie ancora

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Manca la creazione dell'istanza della connessione

    Set cn = New ADODB.Connection


    P.S. Per problemi diversi, dovresti aprire thread diversi ... non importa se il programma è il medesimo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    OK GRAZIE...

    SONO NUOVO

    CMQ CI SONO RIUSCITO ED ERA PROPRIO COME DICEVI TE


    CIAO CIAO

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 © 2026 vBulletin Solutions, Inc. All rights reserved.