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

    Connessione al DB

    ciao a tutti,
    diciamo che non ho mai programmato in VB, però conosco sia l'ASP che ASP.NET.

    Ho cercato il modo per collegarsi al DB.
    Se utilizzo l'ADO praticamente è come l'ASP

    dim Conn as ADODB.Connection
    dim rs as ADODB.RecordSet


    però visto che stiamo in ambiente .NET ci sarà come per ASP.NET ADO.NET

    io in ASP.NET mi collego cosi:
    Dim strconn as String = "provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("mdb-database/db.mdb")

    Dim strSQL as String = "SELECT id, titolo, Data FROM News "

    Dim conn as OleDbConnection = New OleDbConnection(strConn)
    Dim query As OleDbDataAdapter = New OleDbDataAdapter(strSQL, conn)


    è la stessa cosa?

    mi potreste far vedere qualche linea di codice per dichiarare una connessione al DB e mi potresti dire se devo includere qualche referenza per collegarmi al db?


    grazie

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    se stai creando un progetto WindowsForms non devi aggiungere niente visto che hai già i riferimenti a System.Data e System.XML.

    Per il resto devi crearti un oggetto Connection (SQLConnection oppure OleDBConnection a seconda del provider) e poi un oggetto DataAdapter (anche qui SQL oppure OleDB) per eseguire le operazioni sul tuo database.


    Poi suppongo che i dataset siano gli stessi sia per asp che per vb visto che sono soltanto degli "schemi contenitori dati" xml


  3. #3
    codice:
    Public Class database
            Public ConnectionString As String
            Dim objConn As New OleDbConnection()
            Dim objCmd As New OleDbCommand()
    
            Public Function SelectSQL(ByVal strSelect As String) As OleDbDataReader
                
            End Function
    
            Public Function ExecuteNonQuery(ByVal strQuery As String) As Boolean
            End Function
    
            Public Function Controlla_Stringa(ByVal Campo As String) As String
            End Function
        End Class
    io ho questa classe che vorrei utilizzare ogni volta che accedo e al db senza cosi riscrivere il codice.

    Dove posso metterla e come la richiamo?

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.