Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    [.NET] Come può non funzionare?

    Scusate tanto: sto cercando di connettermi da ore ad un db Access.

    HO COPIATO PARI PARI IL CODICE DAL MANUALE DI .NET DELLA MONDADORI!!!!

    Ecco qua:
    codice:
    Public Class Form1
        Inherits System.Windows.Forms.Form
    
    #Region " Codice generato da Progettazione Windows Form "
    
        Public Sub New()
            MyBase.New()
    
            'Chiamata richiesta da Progettazione Windows Form.
            InitializeComponent()
    
            'Aggiungere le eventuali istruzioni di inizializzazione dopo la chiamata a InitializeComponent()
    
        End Sub
    
        'Form esegue l'override del metodo Dispose per pulire l'elenco dei componenti.
        Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
            If disposing Then
                If Not (components Is Nothing) Then
                    components.Dispose()
                End If
            End If
            MyBase.Dispose(disposing)
        End Sub
    
        'Richiesto da Progettazione Windows Form
        Private components As System.ComponentModel.IContainer
    
        'NOTA: la procedura che segue è richiesta da Progettazione Windows Form.
        'Può essere modificata in Progettazione Windows Form.  
        'Non modificarla nell'editor del codice.
        Friend WithEvents OleDbConnection1 As System.Data.OleDb.OleDbConnection
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
            Me.OleDbConnection1 = New System.Data.OleDb.OleDbConnection
            '
            'OleDbConnection1
            '
            '
            'Form1
            '
            Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
            Me.ClientSize = New System.Drawing.Size(448, 342)
            Me.Name = "Form1"
            Me.Text = "Form1"
    
        End Sub
    
    #End Region
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
        End Sub
    
        Private Sub OleDbConnection1_InfoMessage(ByVal sender As System.Object, ByVal e As System.Data.OleDb.OleDbInfoMessageEventArgs) Handles OleDbConnection1.InfoMessage
            Dim BiblioConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\cd pietrasanta\Documenti\Visual Studio Projects\connessione\dati.mdb;"
            Dim cn As New OledbConnection
            cn.ConnectionString = BiblioConnString
            cn.Open()
        End Sub
    End Class
    NON GLI VA BENE Dim cn As New OledbConnection . MI DICE "TIPO OLEDBCONNECTION NON DEFINITO"...

    Non so come posso fare....

    VI PREGO AIUTO!!!


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Ho notato che così no nmi restituisce più errore:

    Dim cn As New System.Data.OleDb.OleDbConnection

    Però cambiando il path del db con uno inesistente non cambia niente...

    Come mai?

  3. #3
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    nelle proprietà de progetto hai indicato i riferienti importati?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    ehm, no... in realtà non so come devo fare...

    puoi aiutarmi?

  5. #5
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    dal menù Progetto --> Proprietà
    Fai click sulla cartella "Proprietà comuni" a sinistra.
    Fai click su "Riferimenti importati"
    Ti posizioni sulla casella Spazio dei nomi e ci digiti
    System.Data (invio)
    System.Data.OleDb (invio)
    System.Data.SqlClient (invio)

    Non so se tu conosci la programmazione C/C++, ma questo funziona come gli #include.

    Ora dovrebbe funzionare... prova

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Ah ok, adesso funzia...

    Grazie Mille!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Scusa se rompo, ma...

    Se volessi visualizzare i dati contenuti nella tabella "utenti" (i campi sono: nome e cognome") come dovrei fare?

    Scusa so che sono ignorantissimo...

  8. #8
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    Non hai detto che stai utilizzando un manuale di ADO.net?
    Se vai avanti facendo domande a caso così e satando da una cosa all'altra non ci capirai mai nulla.
    Ti consiglio di andare avanti con la guida e di seguire passo passo quello che c'è scritto.

    Pensa che ADO.net, a differenza del prevedente ADO della versione 6, può operare in modalità connessa o meno.

    Visto che però sei anche poco prativo di VB.net in genere, ti consiglio di mettere da parte la guida di ADO.net, di seguire il corso che c'è su questo sito su VB.net e poi riprendere la tua guida.

    Visual Basic è un linguaggio molto facile da imparare perchè è stato progettato per essere molto simile al linguaggio comune: se metti a confronto un listato di C++ ed uno di VB, noterai quanto più facile sia VB.


  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    facile da imparare? magari per chi è un esperto programmatore
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562
    forse ho esagerato un po' con la facilità...

    io il basic "l'ho visto nascere..."
    ho iniziato ad usare il basic sul mitico commodeore vic20, 21 anni fa

    Comunque lasciamo perdere questi discorsi, qui si parlava d'altro...

    Il visual basic è un linguaggio di programmazione abbastanza intuitivo. Secondo me è uno dei linguaggi di programmazione più facile da imparare per chi è principiante nella programmazione in genere.

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.