Visualizzazione dei risultati da 1 a 9 su 9

Discussione: DataBase e dubbi!

  1. #1

    DataBase e dubbi!

    ragazzi mi fate un piccolo riepilogo di come posso lavorare con i database in asp.net?
    non ho ben capito alcuni concetti e vorrei avere un piccolo riassunto !
    spero possiate aiutarmi

  2. #2
    un pò vaga come domanda...cerca di essere + specifico

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Almeno dicci per quali concetti vuoi maggiori spiegazioni!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    esatto avete ragione!!
    il punto è questo io vorrei capire come posso eseguire le classiche query SELECT, INSERT, UPDATE e via dicendo (i metodi più performanti se possibile)!!
    ho visto e sperimentato vari oggetti ma non ci ho capito un granchè!
    vorrei avere degli esempi da poter utilizzare quando ho la necessità di lavorare con i db (sempre praticamente)

  5. #5
    Public Function SelectSQL(ByVal strSelect As String) As OleDbDataReader
    Try
    objConn = New OleDbConnection(ConnectionString)
    objCmd = New OleDbCommand(strSelect, objConn)
    objCmd.Connection.Open()
    Return objCmd.ExecuteReader
    objCmd.Connection.Close()
    Catch ex As OleDbException
    Return Nothing
    End Try
    End Function

    Public Function ExecuteNonQuery(ByVal strQuery As String) As Boolean
    Try
    objConn = New OleDbConnection(ConnectionString)
    objCmd = New OleDbCommand(strQuery, objConn)
    objCmd.Connection.Open()
    objCmd.ExecuteNonQuery()
    objCmd.Connection.Close()
    Return True
    Catch ex As OleDbException
    Return False
    End Try
    End Function

  6. #6
    che differenza c'è tra queste due funzioni?

    sono le soluzioni più performanti?

  7. #7
    conta che io quelle funzioni le ho messe dentro ad una DLL, in questo modo eviti sempre di riscrivere il codice.

    La prima serve per le SELECT

    e la seconda per le INSERT, DELETE e UPDATE

  8. #8
    come posso fare questa operazione?
    intendo quella di creare una dll e poi renderla disponibile in una pagina Asp.net!
    Inoltre quando carico il materiale in un server per pubblicare il sito come mi posso comportare?

  9. #9
    la dll non sarebbe altro che un file .vb compilato

    in questo file devi importare le librerie e poi crei una classe:

    Imports System
    Imports System.Data
    Imports System.Data.OleDb


    Namespace TYASPNET
    Public Class database
    Public ConnectionString As String
    Dim objConn As New OleDbConnection()
    Dim objCmd As New OleDbCommand()

    ci metti le funzioni.
    End Class
    End Namespace

    poi questa DLL va dentro la directory /bin. Non devi fare altro che copiare online il contenuto di questa directory. Tanto nel web.config ci sarà un riferimento.


    dalle pagine asp.net ci accedi in questo modo:

    dim ObjDatabase as new TYASPNET.database()

    ObjDatabase.nome_variabile_pubblica_della_classe
    objDatabase.nome_funzione_della_classe

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.