SunQuest
 
       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 
Actuate Whitepapers 
Moblin 
IBM® developerWorks 
Sun Developer Network 
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.

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

        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: 467
Date Added: 2005-05-05
Last Updated: 2005-05-10
Visit Website
 

Script Rating

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

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

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


 

 

Web Hosting
Hostgator - web hosting, reseller hosting, and dedicated servers.



© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 5 hosted by Hostway