
改为如下,用循环方法,先在数据库中找到要修改记录的ID后, 再修改。
Private Sub Commandxiugai_Click()
Dim K As Integer
Dim rs As ADODBRecordset
Dim conn As ADODBConnection
Dim sqlStr As String
Set conn = New ADODBConnection
Set rs = New ADODBRecordset
connConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=E:\雅颜の小铺会员管理系统\xinjianhymdb;Persist Security Info=False"
sqlStr1 = "select from xjhy”
rsOpen sqlStr1, conn, adOpenKeyset, adLockOptimistic
If Not rsEOF Then
rsMoveFirst
End If
For K = 1 To rsRecordCount
If rs(”ID”)=trim(Text1text) then
r提交修改s("MONEY”)=Val(Text3Text)
rsUpdate
MsgBox "修改成功!", vbOKOnly
Goto 100
End if
rsMoveNext
Next K
MsgBox "修改失败!", vbOKOnly
100
Rsclose
Set conn=nothing
End sub
不晓得,帮顶 不晓得,帮顶
不晓得,帮顶
不晓得,帮顶
不晓得,帮顶不晓得,帮顶 SystemDataOleDbOleDbDataAdapter comm = new SystemDataOleDbOleDbDataAdapter(SQLCmd, aConnection);
// commFillSchema(DS, SchemaTypeSource, "Words_final");
commFill(DS, "Words_final");
for (int i = 0; i < DSTables["Words_final"]RowsCount; i++)
//foreach (DataRow rawexplanation in DSTables["words_final"]Rows)
{
string str = DSTables["Words_final"]Rows[i][0]ToString();
textBox1Text = strSubstring(strLastIndexOf("\\") +
可以通过四种方法在窗体或数据表中筛选记录:按选定内容筛选、按窗体筛选、筛选目标和高级筛选/排序。
按选定内容筛选
1
启动
microsoft
access,然后打开您要使用的数据库。
2
在窗体、子窗体、数据表或子数据表的一个字段中,选择一个要作为筛选条件的值的实例(如名称或数字)。
3
在“记录”菜单上,指向“筛选”,然后单击“按选定内容筛选”。
4
重复步骤
2
和
3,直到找到需要的一组记录为止。注意:也可以筛选不含某一值的记录。选择一个值后,单击右键,然后单击“内容排除筛选”。
按窗体筛选
1
在窗体视图中打开一个窗体,或在数据表视图中打开一个表、查询或窗体。要在子数据表中筛选记录,请单击展开指示符以显示该子数据表。
2
在“记录”菜单上,指向“筛选”,然后单击“按窗体筛选”以切换到“按窗体筛选”窗口。
3
可以为所显示的窗体、子窗体、主数据表或任何子数据表指定条件。每个子窗体或子数据表都有自己的“查找”和“或”选项卡。
4
单击要在其中指定条件的字段。
先说点儿别的:
建议不要使用隐式类型转换。
写明确 rs!score = Val(Text1Text)
另外,Do Loop 用的有点多余。
直接 rsMove List1ListIndex 1 就可以了。
参考:>
1、连接数据库,并查询你所需要修改的记录
2、如果记录存在,那么就显示,当然,这个显示页面上内容应该全在文本域里
3、关闭数据库连接
4、提交你的修改结果
5、连数据库,找到指定记录
6、修改记录内容,更新数据,关闭数据库连接
以上就是关于VB如何对Access数据库中已经查询到的数据进行修改全部的内容,包括:VB如何对Access数据库中已经查询到的数据进行修改、c# 对access数据库 如何 进行修改、请问如何在access中通过窗体查找、修改数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)