vb.net中如何把access数据库中的数据读取到textbox中

vb.net中如何把access数据库中的数据读取到textbox中

第1个回答  2010-06-23
Dim conn As OleDbConnection = New OleDbConnection
Dim cmd As OleDbCommand = New OleDbCommand
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.mdb" '这里是你的数据库路径,当然可在配置文件里设置
cmd.Connection = conn
'下面是读取一条数据到textbox里
cmd.CommandText ="select top 1 字段1 from 表1" '这里就是个SQL语句
conn.open
textbox1.text=cmd.ExecuteScalar()
'如果你要读取多条数据,那么还需要个DataSet,DataAdapter,
cmd.CommandText="select * from 表1"
Dim da As new OleDbDataAdapter
da.SelectCommand = cmd
Dim ds As New DataSet
da.Fill(ds)
for each r as datarow in da.tables(0).rows
textbox1.text+=r(0).tostring
next
第2个回答  2010-06-23
我也和你一样,也是一个完全不懂的初学者 大约一个星期就知道了这些知识,最重要的就是理解对象,这样就很容易太懂代码,之后就会了

找一本书《Visual Basic 2008 入门经典》 外国书 看完前7章例子和练习题你不会问这些问题。
有好几种对象实现 如DataSet对象 DataTible对象 DataReader对象都可实现
第3个回答  2010-06-24

留个邮箱,我给你发一份我讲课用的示例。VB.NET+ACCESS,里面有你的要求的内容。 附上程序截图,有需要请留下邮箱。

本回答被网友采纳

vb.net中如何把access数据库中的数据读取到textbox中
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\/test.mdb" '这里是你的数据库路径,当然可在配置文件里设置 cmd.Connection = conn '下面是读取一条数据到textbox里 cmd.CommandText ="select top 1 字段1 from 表1" '这里就是个SQL语句 conn.open textbox1.t...

vb.net 读取数据库多个列值到多个textbox中
这里假定你用access数据库,如果不是那么请使用相应的命名空间。表ygxx(字段就用 f1 、f2、f3 来表示把表如下)f1 f2 f3 01 何二 22 02 张三 23 03 李四 23 sub getmsg(byval number as int32)'这里省去数据库连接conn代码 dim sql as string="select * from ygxx where ...

vb.net对access数据库进行插入,删除,更新数据以textBox文本框进行操作...
插入="insert into table(name) values='"&textbox1.text&"'"删除="delete * from table where name='"&textbox1.text&"'"更新="update table set name='"&textbox1.text&"'"

vb.net中如何一次性读取一个目录中的多个文本文件的内容写入数据库?
1、如何一次性读取一个本地目录下若干个TXT文本的内容(最多能放多少个txt文件来读取)。每一个TXT文本的内容我只是需要摘取一部分(我也在学习正则表达式来获取里面的内容)这个可以不是重点。2、我希望将每个TXT文件读取出来的数据存储到数据库中。例如:今天“星期几”."天气",之类的文字,也有几个数字等。每个文件...

vb中如何让文本框和数据库中的数据关联
比较简单的方法:1.在窗体上添加一个TextBox控件(Text1),一个Data控件(Data1);2.设置Data1的DatabaseName为数据库文件,设置RecordSource为需要关联的表;3.设置Text1的DataSource为Data1,设置DataField为需要关联的列名.注:以上方法仅使用与Access,Excel等,但不能用于连接SQL Server....

vb.net,操作ACCESS数据库
你要的效果是:点击datagrid里面记录时,对应的textbox也跟着变,就要求你在datagrid 的 click事件里面也代码:代码主要是将当前行对应的单元格(也可以是你点中的当前单元格的内容)赋给textbox。我是VS2010的,代码也不知和你的一不一样,你先看看,不懂HI我!

vb.net2010从ACCESS的OLE字段读出图片显示到PictureBox控件上
这是vb2005的代码,你试一下,这是我以前做的一段代码,从库中读取到显示。olecon = New OleDbConnection(constr)olecon.Open()Dim comm As New OleDbCommand("select 照片 from 表 where name='李三', olecon)Dim reader As OleDbDataReader = comm.ExecuteReader reader.Read()Dim photofile() ...

VB.net如何调用ACCESS数据库中的数据
imports System.data.oledb \/*引用命名空间*\/ dim cnstr = "provider=microsoft.jet.oledb.4.0,data source=Access数据库文件位置" \/*定义连接字符串*\/ dim cn as oledbconnection = new oledbconnection(cnstr) \/*定义连接*\/ cn.open() \/*打开连接*\/ sqlstr="select... from... ...

VB中如何从ACCESS数据库读取内容赋给Combox?
VB.Net中可以用数据绑定 将comboBox的databindings绑定到指定数据库是指定字段就可以了

VB.NET 如何将ACCESS文件读取到datagrid控件中
比如你有一个数据库 test.accdb 放在App_Data\\ <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="证号" DataSourceID="AccessDataSource1"> <Columns> <asp:BoundField DataField="编号" HeaderText="编号" InsertVisible="False" SortExpression="编号" \/> ...

相似回答