永发信息网

vb数据库的某条信息修改,查询

答案:2  悬赏:10  手机版
解决时间 2021-03-10 15:59
我用的一个if 语句进行查询 ,并且想对它进行修改,但是一直提示的错误信息是“在对应所需名称或叙述中,未找到项目” 请问该怎么对这个进行更改勒,才能达到我的目的!!谢谢!!
Set cn1 = New ADODB.Connection
cn1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\book.mdb"
cn1.Open
Set rs1 = New ADODB.Recordset
Set rs1.ActiveConnection = cn1
rs1.CursorLocation = adUseClient
rs1.CursorType = adOpenDynamic
rs1.LockType = adLockOptimistic
sql1 = "select * from 图书信息 where 图书编号='" & Trim(Text2) & "' "
rs1.Open sql
If rs1.EOF Then
MsgBox "没有你所输入的图书编号!请重新输入!"
Text2 = ""
Text2.SetFocus
Exit Sub
End If
If rs1("借出情况") = "未借出" Then
rs1!借出情况 = "已借出"
rs1!借阅人 = Trim(Text1)
rs1!借阅时间 = Date
rs1.Update
end if
最佳答案
1,text1和text2是控件?可以直接用text1和text2调用?不需要用text1.text和text2.text?
2、“在对应所需名称或叙述中,未找到项目”一般都是数据库字段错误,你检查一下你的UPDATE字段和数据库字段是否一致
3、rs1!借出情况= 这样的方式我没用过,但前面你用的是rs1("借出情况")的这种方式啊!
全部回答
添加一个adodc控件,用来连接数据库. private sub dcbutton1_click() adodc1.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=" & app.path & "\数据库.mdb;persist security info=false" adodc1.recordsource = "select * from 账户 where 账号 like '" & text1.text & "'" adodc1.refresh if not adodc1.recordset.eof then label1.caption = adodc1.recordset.fields("密码") end if end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
找一本关于钢琴的小说.很久以前的了.
管道打压,打6公斤压力,表针指那个刻度上?
设置IP的时候系统弹出IP冲突,提示网络文件夹
如何调整win7开始菜单中最近文档的显示个数
去上海富士康干暑假工一个月能赚多少?
什么黄什么绿
西塔老字号烩肉羊肉夹馍地址在哪,我要去那里
某市居民用电的价格一直偏低。该市准备实行居
从齐齐哈尔火车站到绿博会的展会坐几线车,到
屯溪区司法局调解中心地址有知道的么?有点事
乌贼、蜈蚣和蝙蝠的主要运动方式依次是DA. 游
后两字重叠的成语ABCC式 后面两字重叠
国际贸易专业考研问题
本期双色球推荐篮球,有长买的给推荐几个蓝球
丑年有灾是什么意思
推荐资讯
为什么感觉基佬很恶心,百合却很萌
街边块状的红薯饼怎么做,为什么炸的时候红薯
榆林北汽站到巴拉素多远
公路工程企业管理费由基本费用、主副食运输补
980的瘦脸针能相信吗 会不会是假的 兰州衡力
佳木斯铁锅靠大鹅在哪?
富轩塑钢门窗这个地址在什么地方,我要处理点
工地上的彩板房可以装冷风机吗
山东炒货(中山西街店)我想知道这个在什么地方
求18x动漫网站或种子
金铭康北京的三联片颗粒哪有卖的?
文登汽车客运站离威海机场多少公里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?