问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

求一个用VB.net操作access数据库的例程

发布网友 发布时间:2022-04-11 21:39

我来回答

1个回答

热心网友 时间:2022-04-11 23:09

Imports System
Imports System.Drawing
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Data.OleDb
Imports System.Data

Public Class Form1
Inherits Form
Private components As System.ComponentModel.Container = Nothing
Private WithEvents lastrec As Button
Private WithEvents nextrec As Button
Private WithEvents previousrec As Button
Private WithEvents firstrec As Button
Private t_books As TextBox
Private t_nl As TextBox
Private t_xb As TextBox
Private t_xm As TextBox
Private t_id As TextBox
Private l_books As Label
Private l_nl As Label
Private l_xb As Label
Private l_xm As Label
Private l_id As Label
Private label1 As Label
Private myDataSet As DataSet
Private WithEvents button1 As Button
Private WithEvents button2 As Button
Private WithEvents button3 As Button
Private WithEvents button4 As Button
Private myBind As BindingManagerBase

Public Sub New ( )
MyBase.New ( )
GetConnected ( )
InitializeComponent ( )
End Sub
'清除在程序中使用过的资源
Protected Overloads Overrides Sub Dispose (ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose ( )
End If
End If
MyBase.Dispose ( disposing )
End Sub

Public Sub GetConnected ( )
'创建一个数据连接
Dim strCon As String = " Provider = Microsoft.Jet.OLEDB.4.0 ;
Data Source = db.mdb "
Dim myConn As OleDbConnection = New OleDbConnection ( )
myConn.ConnectionString = strCon
Dim strCom As String = " SELECT * FROM person "
'创建一个 DataSet
myDataSet = New DataSet ( )
myConn.Open ( )
'通过OleDbDataAdapter对象得到一个数据集
Dim myCommand As OleDbDataAdapter = New OleDbDataAdapter
( strCom , myConn )
'把Dataset绑定books数据表
myCommand.Fill ( myDataSet , "person" )
'关闭此数据连接
myConn.Close ( )
End Sub

'插入数据记录操作代码
Private Sub button2_Click (ByVal sender As Object , _
ByVal e As System.EventArgs) Handles button2.Click
'判断所有字段是否添完,添完则执行,反之弹出提示
If ( t_id.Text <> "" And t_xm.Text <> ""
And t_xb.Text <> "" And t_nl.Text <> ""
And t_books.Text <> "" ) Then
Dim myConn1 As String = " Provider = Microsoft.Jet.OLEDB.4.0 ;
Data Source = db.mdb"
Dim myConn As OleDbConnection = New OleDbConnection ( myConn1 )
myConn.Open ( )
Dim strInsert As String = " INSERT INTO person ( id , xm , xb , nl
, zip ) VALUES ( " & _
t_id.Text + " , '" & _
t_xm.Text + "' , '" & _
t_xb.Text + "' , " & _
t_nl.Text + " , " & _
t_books.Text + ")"
Dim inst As OleDbCommand = New OleDbCommand ( strInsert , myConn )
inst.ExecuteNonQuery ( )
myConn.Close ( )
myDataSet.Tables ( "person" ).Rows ( myBind.Position ).BeginEdit ( )
myDataSet.Tables ( "person" ).Rows ( myBind.Position ).EndEdit ( )
myDataSet.Tables ( "person" ).AcceptChanges ( )
Else
MessageBox.Show ( "必须填满所有字段值!" , "错误!" )
End If
End Sub
VBNET ACCESS操作方法

Dim sql As String = "select * from grade"这是数据库查询语句,你可以根据实际情况修改下 Dim sql As String = "select * from grade" da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "grade") DataGridView1.DataSource = ds.Tables(0)这是执行查询语句...

VB.Net连接Access数据库

dim cnstr = "provider=microsoft.jet.oledb.4.0,data source=Access数据库文件位置" /*定义连接字符串*/ dim cn as oledbconnection = new oledbconnection(cnstr) /*定义连接*/ cn.open() /*打开连接*/ sqlstr="select... from... 或其他sql"dim cmd as sqlcommand=new sqlcommand...

...删除,修改记录并保存到access数据库,求代码

一般是将access数据库绑定到datagridview中,要添加数据只需要datagridview1.Item(3, 0).Value=XXX这种就行了,删除修改同理。保存到access是你已经有了一个access表吧?不然字段都要新建的。如果要保存到数据库的话就调用sql语句链接数据库了,我找个以前的代码 Dim OleDbConn As OleDbConnection = ...

求VB.NET2010操作ACCESS数据库的完整代码

Dim sql As New System.Text.StringBuilder '定义数据库插入语句 sql.Append("insert into Time_billing([Car_Num],[Enter_Time])")sql.Append("values('" &amp; Trim(Car_Num_Text.Text) &amp; "','" &amp; Date.Now &amp; "')")'打开数据库链接 con.Open()'定义执行命令 Dim cmd As New System.Dat...

VB.NET连接ACCESS数据库,读取查询并显示

Dim cmd As New OleDbCommand '定义一个OLEDBReader方法来读取数据库 Dim dr As OleDbDataReader '初始化con的连接属性,使用OLEDB模式,数据源为:你指定下路径,我的是在D盘 con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\dataSample.mdb"'打开OLEDB数据连接 con.Open(...

用vb.net操作access数据库

'创建一个数据连接 Dim strCon As String = " Provider = Microsoft.Jet.OLEDB.4.0 ;Data Source = db.mdb "Dim myConn As OleDbConnection = New OleDbConnection ( )myConn.ConnectionString = strCon Dim strCom ...

vb.net 建立数据库(access),并添加一条数据进数据库的代码'20分

使用 一个 openfiledialog ,两个 picturebox --- Imports System.IO Public Class Form1 Inherits System.Windows.Forms.Form Dim cnn As Data.OleDb.OleDbConnection Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Dispose(True)...

VB.net怎么添加数据至ACCESS数据库中,并显示在DataGridview控件的...

一、Entity Framework (EF)引用了EF后,在EF 的datacontext将你的access数据库配置上。你的增删改查等都需要你在业务中去定义。datagridview控件是Winform里面的吧,你只要在数据库定义的时候每条数据都有一个递增的ID,然后你显示数据的时候顺序使用ID desc就行了。二、 ADO.net 做个Accesshelper类,...

请教asp.net (vb)操作access数据库连接

&lt;add name="acc" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~\App_Data\camnpr.mdb" providerName="System.Data.OleDb"/&gt; 这个叫预设的凭据访问r数据库,在解决资源管理其中添加一个app.config文件,你可以去百度查一下“预设的凭据访问Access数据库”。可以参考如下:在app....

VB.NET如何生成ACCESS数据库?并生成表。 VB.NET

我的需求就是先填写好表和表中字段的名称,然后点击一个按钮,就在指定的路径生成一个ACCESS数据库。而不是事先手动创建。 请知道的各位附上完整代码,本人刚接触VB.NET,有些东西还不是很了解。谢谢。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
郑州市金水区丰庆路办事处魅力丰庆 金龙社区居委会河南省郑州市金水区丰产路街道金龙社区居委 批发和零售业商品销售和库存报表批发和零售业商品销售和库存怎么填 vb 入库单制作 甲减是哪个指标不正常 甲减如何确诊 ...草案拟规定点餐浪费也要收钱,平常你都是怎么避免浪费的呢?_百度知 ... 金牌励志系列·名著的力量:向文学大师学英语目录 由于雨季造成商场消售不好,怎样写报表? ...的自营销售与专柜销售收入支出等用什么科目区分?利润表又如何做? vb.net +access数据库 vb.net,操作ACCESS数据库 求VB.NET2010操作ACCESS数据库的完整代码 vb.net 怎么样访问access数据库? VBNET ACCESS操作方法 VB.net如何调用ACCESS数据库中的数据 用vb.net操作access数据库 网站和ACCESS数据库不在一个服务器上,怎么远程调用ACCESS数据库? asp怎么远程连接Access数据库呢?(VB代码) Access.NOW.远程怎么用 org.apache.shiro.cache.ehcache.ehcachemanager是干什么用的 SSM项目配置了shiro、ehcache,配置了会话session的超时时间无效 怎么获取shiro中的session对象 SpringBoot+Shiro整合后登录功能报错 如何解决 org.apache.shiro.util.unknownclassexception 请教&quot;.imsq&quot; 关于电脑的单词短语 ICT 中的raw thd是什么意思 VSS客户端打开工程时提示“Access to file &quot;&#92;&#92;Lan&#92;VSS&#92;data&#92;rights.dat ... jsp 操作access数据库的简单问题 VB.NET连接access数据库文件的问题!(请根据详细描述回答!) VB.NET连接ACCESS数据库,读取查询并显示 VB.Net连接Access数据库 vb.net access数据库 VB.NET连接access 数据库问题 VB.NET通过调用模块怎么建立access数据库? VB.NET 的ACCESS数据库操作问题,修改字段名 关于CentOS安装oracle11gR2 出现乱码 信息: Illegal access: this web application instance has been stopped already. Could not load …… 这是什么错误?怎样修复? Could not load com.mysql.jdbc.SQLError. tomcat报的错误,帮忙看一眼,随便说几句,谢了。 哪位java高手帮我看看这是什么原因引起的异常? Could not load com.mysql.jdbc.SQLError. 我的项目是用java做的,本来用的是oracle,后来oracle出问题了,改成mysql,但是系统运行不起来,求大侠帮助 JEECMS导入Myeclipse的问题 java timer +spring +mybatis 报错 在myeclipse部署web应用时,经常报java.lang.IllegalStateException错误,具体情况如下: oracle rman和数据泵的区别 ORACLE代码出错,提示ORA-00904,ID无效 run-time error &#39;40002&#39; S0022:[oracle][ODBC][ora]ORA-00904:&quot;EMPLOYEE&quot;,&quot;STREMPLOYEECODE&quot;:无效的标识符
  • 焦点

最新推荐

猜你喜欢

热门推荐