vb如何修改数据库内的指定数据

使用的是 ADO控件
我想修改 名字 列 中的 李刚 的数据
就是如何如用VB代码修改单个单元格数据

使用Data控件
内在的 Data 控件通过使用 Microsoft 的 Jet 数据库引擎来实现数据访问 –与 Microsoft Access 所用的数据库引擎相同。这一技术使用户可以无缝地访问很多标准的数据库格式,而且使用户无需编写任何代码就可以创建数据识别应用程序。这种内在的 Data 控件最适合较小的(桌面)数据库,诸如 Access 和 ISAM 数据库。
可以使用这种内在的 Data 控件创建应用程序,来显示、编辑和更新来自多种已有的数据库的信息。这些数据库包括 Microsoft Access、Btrieve、dBASE、Microsoft FoxPro�⒁约_ Paradox。也可以使用这种控件如同访问真正的数据库一样来访问 Microsoft Excel、Lotus 1-2-3、以及标准的 ASCII 文本文件。此外,Data 控件也可以访问和操作远程的开放式数据库连接 (ODBC) 数据库,诸如 Microsoft SQL Server 以及 Oracle。
注意 Data 控件和 Remote Data 控件两者都包含在 Visual Basic 中,以提供向后兼容。不过,由于 ActiveX 数据对象 (ADO) 的适应性更广,因此建议使用 ADO Data 控件来创建新的数据库应用程序。详细信息请参阅“使用 ADO Data 控件”。
Data 控件、Remote Data 控件、以及 ADO Data 控件在概念上很相似: 三者都是将一个数据源连接到一个数据绑定控件的“数据控件”。三者也都共享相同的外观—一组共四个按扭,使用户可以直接到达记录集的开始、记录集的末尾、以及在记录集中向前或向后翻卷。
使用 Data 控件创建一个简单的数据库应用程序
要使用 Data 控件创建一个简单的数据库应用程序
在窗体上放置一个 Data 控件。Data 控件是一个内在的控件,因而总是可用的。
单击并选定这个 Data 控件,按 F4 键显示“属性”窗口。
在“属性”窗口中,将“连接”属性设置为想要使用的数据库类型。
在“属性”窗口中,将“DatabaseName”属性设置为想要连接的数据库的文件或目录名称。
在“属性”窗口中,将“记录源”属性设置为想要访问的数据库表的名称。
在该窗体上放置一个文本框控件。
单击并选定这个 TextBox 控件,并在其“属性”窗口中将“数据源”属性设置为该 Data 控件。
在这个“属性”窗口中,将“数据字段”属性设置为在该数据库中想要察看或修改的字段的名称。
对其它的每一个想要访问的字段,重复第 6、7、8 步。
按 F5 键运行这个应用程序。
设置 Data 控件与数据相关的属性
下述与数据相关的属性可以在设计时设置。这个列表给出了设置这些属性的一种逻辑顺序:
注意 数据库技术是一门复杂的科学,下面的这些建议并不意味着要当作规则来使用。
RecordsetType — RecordsetType 属性决定记录集是一个表、一个动态集 (dynaset)、还是一个快照。这个选择将影响哪些记录集属性是可用的。例如,快照类型的记录集与 dynaset 记录集相比具有更多的限制。
DefaultType — DefaultType 属性指定所使用的是 JET 工作空间,还是 ODBCDirect 工作空间。
DefaultCursorType — DefaultCursorType 属性决定光标的位置。可以使用 ODBC 驱动程序来决定光标的位置,或者指定服务器或 ODBC 光标。只有当使用 ODBCDirect 工作空间时,DefaultCursorType 属性才是有效的。
Exclusive — 决定该数据是用于单用户环境,还是多用户环境。
Options — 这个属性决定记录集的特征。例如,在一个多用户环境中,可以设置 Options 属性来禁止他人所做的更改。
BOFAction、EOFAction — 这两个属性决定当这个控件位于光标的开始或末尾时的行为。可能的选择包括停留在开始或末尾、移动到第一个或最后一个记录、或者添加一个新的记录(只有在末尾时)。
参考资料:MSDN
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-01
用SQL:update 表名 set 名字='新名字' where 名字='李刚'

vb6.0如何实现修改数据库中的数据
1、用 Data 数据控件连接数据库,直接对数据控件中的数据更新 data1.Recordset.Edit data1.Recordset("性别")=IIF(Option1.Value=True,"男","女")data1.Recordset("联系方式")=Trim(Text1)data1.Recordset("邮编")=Trim(Text2)data1.Recordset("地址")=Trim(Text3)data1.RecordSet.Update 2、...

VB怎么修改数据库指定单元格里的数据
Set DataGrid1.DataSource = Rs For Each Col In DataGrid1.Columns '修改列表 If Col.DataField = "序号" Or Col.DataField = "备注" Then Col.Visible = False '隐藏不想显示的字段 Next Col DataGrid1.Columns(11).Caption = "电压"‘替换显示将数据库里的字段 if Rs.Fields(4)="10" ...

VB如何修改ACCESS数据库中指定的记录
首先定位到这条记录,用recordset的find方法或者直接select返回该条记录,然后使用delete删除,修改的话直接改,之后update一下就可以了。

vb.net如何实现修改数据库中的数据
点击修改按钮以后,相对的数据显示到 信息显示 窗口的相对TextBox 的代码如下:信息显示.TextBox1.Text = DataGridView1.SelectedRows(0).Cells("Name_CN").Value.ToString'中文姓名为例,其他的跟这个一样。信息显示.ShowDialog()完成修改的SQL代码如下:UPDATE 表名 SET Name_CN='新值', Name_E...

如何用VB(代码)打开mdb数据库并且可以显示和修改里面的内容???
在vb菜单栏点击“外接程序”,选择“可视化数据管理器”,在弹出的“可视化数据管理器”窗口visadata中选择“文件”“打开数据库”选择“microsoft access”命令打开你的数据库。你的数据库的大部分信息就会在新弹出的“数据库窗口”中显示了。窗口中有什么功能,自己去摸索吧,我还没完全搞清楚,只能给你...

在VB中想修改数据库教师表中的一个成员,代码是什么?
第一种:sql="update Teacher set TeaID='" & Text1 & "',TeaName='" & Text2 & "',CID='" & Text3 & "',DeptID='" & Text4 & "'"conn.execute(sql)第二种:sql="select * from Teacher"rs.open sql,conn,1,3 rs("TeaID")=Text1 rs("TeaName")=Text2 ...rs.update...

VB数据库 如何修改几条相同数据中的一条
Rs.Open sql, Conn, 1, 3 If Not Rs.BOF Or Not Rs.EOF Then Rs("物品型号") = Text1 Rs("体积") = Text2 Rs("重量") = Text5 Rs("数量") = Text4 Rs.Update End If Rs.Close 没弄明白你的意思,但原则上,数据库中不应包含所有字段都完全相同的多条记录,否则就应视为数据...

求问如何用VB(代码)打开mdb数据库并且可以显示和修改里面的内容?
第二种建立ODBC数据源,之后调用ADODB对象。第三种,直接使用adodb去调用数据库 第三种的代码如下:注:首先要引用micorsoft activeX data Object Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset con.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\temp\\Database\\ Perform_...

如何在VB的 datagrid里修改数据库的数据
在datagrid的属性里面的allowupdate设为true 或者先对记录集的字段修改后然后调用Adodc1.Recordset.Update qq591176192

vb如何获取数据库的数据,并修改
VB可通过结构化查询语言(SQL)访问数据库。下面帮你写一个简单的过程,将学号以参数传给该过程:Private Sub editmark(num as Integer)'声明一个记录集 Dim rs As New ADODB.Recordset '定义一个SQL查询串 SQLStr = "select * from student where id=" & num '执行查询 rs.Open SQLStr, Conn, ...

相似回答