zoukankan      html  css  js  c++  java
  • SQL处理

      1
      2        '-------------------------------------------------------
      3        '
      4        ' 获取数据库连接状态
      5        '
      6        '
      7        '-------------------------------------------------------
      8
      9
     10
     11        Public Shared Function GetSQLConnectStatus(ByVal connStr As StringAs String
     12
     13            Dim connectStatus As String
     14            Dim DeconnectionString As String = WebSecurity.DeCryptString(connStr)
     15
     16
     17            connectStatus = DeconnectionString
     18
     19            Return connectStatus
     20        End Function

     21
     22        '-------------------------------------------------------
     23        '
     24        '处理SQL语句 
     25        '插入、更新、删除
     26        '-------------------------------------------------------
     27        Public Shared Function ExecuteNonQuery(ByVal InsertSQL As StringAs Integer
     28            Dim connStrClass As New connStr
     29            Dim connStr As String = connStrClass.ConnectString
     30
     31            Dim con As New OleDbConnection(connStr)
     32            Dim cmd As New OleDbCommand(InsertSQL, con)
     33
     34
     35            Dim Added As Integer
     36            Try
     37                con.Open()
     38
     39                Added = cmd.ExecuteNonQuery
     40
     41
     42            Catch err As Exception
     43                'lblInfo.Text = "Insert_delay()" & err.Message
     44            Finally
     45                If (Not con Is NothingThen
     46                    con.Close()
     47
     48                End If
     49            End Try
     50
     51            Return Added
     52
     53        End Function

     54
     55        '-------------------------------------------------------
     56        '
     57        '处理SQL语句 
     58        '查询行数
     59        '-------------------------------------------------------
     60        Public Shared Function ExecuteQuery(ByVal QuerySQL As StringAs Integer
     61            Dim connStrClass As New connStr
     62            Dim connStr As String = connStrClass.ConnectString
     63
     64            Dim con As New OleDbConnection(connStr)
     65            Dim cmd As New OleDbCommand(QuerySQL, con)
     66            Dim DataReader As OleDbDataReader
     67
     68
     69            Dim Result As Integer = 0
     70            Try
     71                con.Open()
     72
     73                DataReader = cmd.ExecuteReader()
     74
     75
     76                Do While DataReader.Read()
     77                    Result += 1
     78                Loop
     79            Catch err As Exception
     80                Result = 0
     81            Finally
     82                If (Not con Is NothingThen
     83                    con.Close()
     84
     85                End If
     86            End Try
     87
     88            Return Result
     89        End Function

     90
     91        '-------------------------------------------------------
     92        '
     93        '处理SQL语句 
     94        '查询
     95        '-------------------------------------------------------
     96
     97        Public Shared Function ExecuteDataReaderQuery(ByVal QuerySQL As StringAs OleDbDataReader
     98
     99            Dim connStrClass As New connStr
    100            Dim connStr As String = connStrClass.ConnectString
    101
    102            Dim con As New OleDbConnection(connStr)
    103            Dim cmd As New OleDbCommand(QuerySQL, con)
    104            Dim DataReader As OleDbDataReader
    105
    106
    107
    108
    109            'Try
    110            con.Open()
    111
    112            Return cmd.ExecuteReader(CommandBehavior.CloseConnection)
    113
    114            'DataReader.Close()
    115            'con.Close()
    116
    117
    118
    119
    120        End Function

    121
    122
    123
    124        '-------------------------------------------------------
    125        '
    126        '处理SQL语句 
    127        '查询
    128        '-------------------------------------------------------
    129        Public Shared Function ExecuteDataAdapter(ByVal QuerySQL As StringAs DataSet
    130
    131            Dim connStrClass As New connStr
    132            Dim connStr As String = connStrClass.ConnectString
    133            Dim con As New OleDbConnection(connStr)
    134            Dim cmd As New OleDbCommand(QuerySQL, con)
    135            Dim dtAdapter As New OleDbDataAdapter(cmd)
    136            Dim ds As New DataSet
    137
    138            dtAdapter.Fill(ds)
    139
    140
    141            con.Close()
    142            con.Dispose()
    143
    144            Return ds
    145        End Function
  • 相关阅读:
    ASP.NET Interview Questions
    [上海]招聘.Net高级软件工程师&BI数据仓库工程师(急)
    访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法
    上海市区广场、商场、大厦中英文对照大全
    文件夹加密码方法
    JavaScript:使用面向对象的技术创建高级 Web 应用程序(转)
    对数据类型而言运算符无效。运算符为 add,类型为 text。
    SQL行列转换
    主成分分析(Principal components analysis)最小平方误差解释
    主成分分析(Principal components analysis)最大方差解释
  • 原文地址:https://www.cnblogs.com/tiasys/p/441832.html
Copyright © 2011-2022 走看看