求:一个VB.net写的类,有读、增、修、删的功能。在线等,急。

求一个VB.net写的类,有读、增、修、删的功能。在线等,急。
早知道使用类操作数据库相当方便,但就是不会写。请高手们,赐教。
在asp.net使用vb.net,类是怎么写。

Imports System
Imports System.Data.OleDb

Namespace DBTest
Friend Class DBHelper
' Methods
Public Sub New(ByVal connectionString As String)
Me.objCn = New OleDbConnection(connectionString)
Me.objCmd = Me.objCn.CreateCommand
End Sub

Public Function Delete(ByVal sql As String) As Integer
Me.objCn.Open
Me.objCmd.CommandText = sql
Dim retval As Integer = Me.objCmd.ExecuteNonQuery
Me.objCn.Close
Return retval
End Function

Protected Overrides Sub Finalize()
Try
Me.objCmd.Dispose
Me.objCn.Dispose
Finally
MyBase.Finalize
End Try
End Sub

Public Function Insert(ByVal sql As String) As Integer
Me.objCn.Open
Me.objCmd.CommandText = sql
Dim retval As Integer = Me.objCmd.ExecuteNonQuery
Me.objCn.Close
Return retval
End Function

Public Function Read(ByVal sql As String) As Object
Me.objCn.Open
Me.objCmd.CommandText = sql
Dim retval As Object = Me.objCmd.ExecuteScalar
Me.objCn.Close
Return retval
End Function

Public Function Update(ByVal sql As String) As Integer
Me.objCn.Open
Me.objCmd.CommandText = sql
Dim retval As Integer = Me.objCmd.ExecuteNonQuery
Me.objCn.Close
Return retval
End Function

' Fields
Private objCmd As OleDbCommand
Private objCn As OleDbConnection
End Class
End Namespace
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-05
添加新项>>数据集>>下一步>>下一步>>查询生成器>>选择表>>选择列....>>下一步>>下一步>>>>下一步>>下一步>>>>下一步>>下一步>>>>下一步>>下一步>>>>下一步>>下一步>>完成

vb.net中,读取和写入文件
写入:Dim sr As New IO.StreamWriter(Application.StartupPath & "\/写入的文本.txt")sr.WriteLine("写入的内容") sr.Close()读取:If (File.Exists(Application.StartupPath & "\/msg.txt")) Then Dim fm As New IO.FileStream(Application.StartupPath & "\/读取的文本.txt", FileMode.Ope...

求助vb.net高手,如何在datagridview中添加行,添加列,删除行删除列。
'添加行 Me.DataGridView1.Rows.Add()End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click '添加列 Me.DataGridView1.Columns.Add("1", "on")End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e...

在VB.net中如何取变量、结构、数组、函数的地址?
当然可以的,需要System.Runtime.InteropServices 命名空间中的 Marshal 类 Imports System.Runtime.InteropServices '这里一定要有 Public Class Form1 Public Structure m_Point Dim x As Integer Dim y As Integer End Structure Private Sub Button1_Click(ByVal sender As System.Object...

vb.net编写一个为列表框添加删除选项的应用程序,如果该字符串在列表框...
Private Sub btn_Clear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ListBox1.Items.Clear()End Sub

如何在vb.net的datagridview中实现删除、添加、修改数据
首先定义一个datatable Dim dt As DataTable = DataGridView1.DataSource '删除 dt.Rows(i).Delete()'\/\/i就是要删除的序号 '添加 Dim nr As DataRow = dt.NewRow nr.Item(i) = "kfkfk"‘通过修改i(即列序列号)设置nr dt.rows.add(nr)'查找 自己查询sql的方法,很简单的。datagrid...

vb.net数据库操作
参考一下下面这段代码就可以了。Imports System.Data'引入数据库操作类命名空间Imports System.Data.OleDb'引入ADO.NET操作命名空间Public Class FrmModifystInfo Inherits System.Windows.Forms.Form Public ADOcmd As OleDbDataAdapter Public ds As DataSet = New DataSet() '建立DataSet对象 Public mytable As Data...

vb.net 读写问题(可加分!)
Textbox有一个lines属性,可以读取Textbox的每一行内容 Dim a As String = ""Dim I As Integer For I = 0 To TextBox1.Lines.Length - 1 a = a & TextBox1.Lines(I)Next My.Computer.FileSystem.WriteAllText("C:\\test.txt", a, False)...

VB.net编写一个通过UDP通讯的小软件出现Bug,只能发送不能接收,求助!
网上很多相关的现成的代码 你需要知道的一点是数据接收不是接收一次就完了 接收端根本不知道数据什么时候要过来 所以数据端应该一直重复着"等待-接收"的过程 于是就有了要在线程中接收数据的代码

VB.net设计一个程序:随机一串字符(abc···),打字,后弹出小窗口(时间...
二、应用程序由于自身BUG引用了不正常的内存指针 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注...

我想用vb.net写个在线升级程序,上网找个代码,里面AxWebBrowser是什么...
AxWebBowser就是原来VB6里面那个COM控件WebBowser.直接在添加引用时选择COM一页进去找就是了 在线升级一般采用FTP方式.先由客户端发起更新请求,服务器返回现在最新的文件的清单、版本、修改日期等信息,客户端拿到和自己的文件进行比对,发现不同的就用FTP方式向服务器索取最新的,然后替换掉自己的就可以了...

相似回答
大家正在搜