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
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
un pò vaga come domanda...cerca di essere + specifico
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.
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)
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
che differenza c'è tra queste due funzioni?
sono le soluzioni più performanti?
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
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?
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