User Management Scripts
  Home arrow ASP Scripts arrow User Management Scripts arrow Dataaccess layer
ASP NET Scripts
ASP Scripts
C and C++ Scripts
Coldfusion Scripts
Java Scripts
JavaScript Scripts
Perl Scripts
PHP Scripts
Python Scripts
Remotely Hosted Scripts
Tools and Utilities Scripts
Sponsor Script  
Developer Forums  
Forums Sitemap 
Mobile Linux 
APP Generation ROI 
IBM® developerWorks 
Free White Papers 
Link To Us
Script Daily Digest  
Weekly Newsletter
  
 
Developer Updates  
Free Website Content 
 RSS  Forums
 RSS  Scripts
 RSS  All Feeds
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
USERNAME
PASSWORD
>>> SIGN UP!  
Lost Password? 
NAV TOOL - Use this to navigate our site.
      
Looking for new scripts? or the most viewed ones? Use this tool to navigate Scripts.

 
 
        ASP SCRIPTS
 

Dataaccess layer


ASP Scripts

Imports SystemImports System.DataImports System.Data.SqlClientImports System.DiagnosticsNamespace DAL Public Class DataAccess Implements IDisposable Private strConnection As String = ConfigurationSettings.AppSettings("conString") Private command As SqlCommand Public Sub New(ByVal sprocName As String, ByVal commandType As CommandType, Optional ByVal parameters As SqlParameter() = Nothing) command = New SqlCommand(sprocName, New SqlConnection(strConnection)) command.CommandType = commandType If Not IsNothing(parameters) Then Dim parameter As SqlParameter For Each parameter In parameters command.Parameters.Add(parameter) Next End If command.Connection.Open() End Sub Public Sub New(ByVal sprocName As String, ByVal parameters As ArrayList) command = New SqlCommand(sprocName, New SqlConnection(strConnection)) command.CommandType = CommandType.StoredProcedure Dim parameter As SqlParameter For Each parameter In parameters command.Parameters.Add(parameter) Next command.Connection.Open() End Sub Public Function runNonQuery_Int() As Int32 If IsDBNull(command) Then Throw New ObjectDisposedException("Object is disposed") End If Dim retVal As Integer = 0 retVal = command.ExecuteNonQuery() Return retVal End Function Public Function runUpadateQuery_Int(Optional ByVal strRetParamName As String = "") As Int32 If IsDBNull(command) Then Throw New ObjectDisposedException("Object is disposed") End If Dim i As Integer i = command.ExecuteNonQuery() If i = 0 Then Return 0 Else If strRetParamName = "" Then Return i Else Return command.Parameters("@" & strRetParamName).Value End If End If End Function Public Function runScalar_Obj() As Object If IsDBNull(command) Then Throw New ObjectDisposedException("Object is disposed") End If Return (command.ExecuteScalar()) End Function Public Function runReader_Rd() As SqlDataReader Dim rdr As SqlDataReader If IsDBNull(command) Then Throw New ObjectDisposedException("Object is disposed") End If rdr = command.ExecuteReader() Return rdr End Function Public Function runAdapter_Dt() As DataTable 'hh If IsDBNull(command) Then Throw New ObjectDisposedException("Object is disposed") End If Dim dataAdapter As SqlDataAdapter Dim dataTable As DataTable dataAdapter = New SqlDataAdapter dataTable = New DataTable dataAdapter.SelectCommand = command dataAdapter.Fill(dataTable) dataAdapter.Dispose() Return dataTable End Function Public Sub Dispose() Implements System.IDisposable.Dispose If Not IsDBNull(command) Then Dim tmpsqlcon As SqlConnection tmpsqlcon = command.Connection Debug.Assert(Not IsDBNull(tmpsqlcon)) command.Dispose() tmpsqlcon.Dispose() End If End Sub End ClassEnd Namespace

Read Reviews
Write Review
Add
Sticky
Sticky
List
Email Script

Script Detailed Information
Price: Freeware
Version: 1
Platform: Windows
Author(s): Tatvasoft
Hits Sent: 1009
Date Added: 2005-05-05
Last Updated: 2005-05-10
Visit Website
 

Script Rating

Average Rating :
1.74 out of 5 1.74 out of 5 1.74 out of 5 1.74 out of 5 1.74 out of 5 1.74 (out of 5)
Number of
Ratings :
512 Votes
No of reviews : 0 Review(s)
Place your rating :
   


ADD THIS SCRIPT TO: - Did you like this script? You can add it to any of the following sites:

Del.icio.us

Digg

Google

Spurl

Blink

Furl

Simpy

Y! MyWeb

POST YOUR SCRIPT!
             
Post your Script for FREE using this toolbox.

SEARCH SCRIPTS - Use this page to locate your desired scripts.
    
Search:
   Advanced Script Search
 




© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek