中易网

VB如何读取ACCESS记录和把TEXT控件的内容写入ACCESS

答案:3  悬赏:10  
解决时间 2021-02-23 05:34
VB如何读取ACCESS记录和把TEXT控件的内容写入ACCESS
希望能详细点..最好能有完整点源码给我....
最佳答案
dim conn As New ADODB.Connection
dim ConnString As String
dim sql as string
Dim rs As New ADODB.Recordset
ConnString = "provider=microsoft.jet.oledb.4.0;" & _
"data source=" & App.Path & "\数据库名.mdb;Jet OLEDBatabase Password=数据库密码"
If conn.state <> 1 Then
conn.Open (ConnString)
End If
sql="select * from 表名 where 关键字段名='" & Text8.Text & "'"
rs.Open sql, conn, adOpenKeyset, adLockPessimistic
text9.text=rs.rs.Fields(ID)
全部回答
个人建议,access数据库用DAO最好,因为有部分的ADO属性在access里不能使用。以下是DAO的内容,楼上的是ADO的内容, '引用DAO,这是必须的 Set con = OpenDatabase(App.Path & "数据库名.mdb") '中间放数据库完整路径就行,如果数据库在程序目录下,直接用 app.Path & "数据库名.mdb" 1.你的第一个问题 strsql = "select * from 表名 " '读取access 表里的内容 Set rs = con.OpenRecordset(strsql) do until rs.eof '处理结果集的过程 rs.movenext loop 2.第二个问题 'strsql="update 表名 set 字段名='"& trim(text1.text) &"'where……" '把text内容写入数据库 'con.Execute(strsql) 如果还要完整点的,就把你数据库,表名,字段名都告诉我吧,QQ联系也行
private sub command2_click() dim cn as new adodb.connection dim rs as new adodb.recordset cn.open "driver={microsoft access driver (*.mdb)};dbq=access数据库路径" rs.open "select * from 表 where 查询条件", cn, adopenkeyset, adlockoptimistic rs.addnew rs.fields ("字段名")=text.text rs.update rs.close end sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道tian jun是什么地方?在哪个省?谢谢
威海兴海源网具有限公司我想知道这个在什么地
如图所示的四种现象中,属于光的反射现象的是
正当防卫和防卫过当之间的区别是什么?
未消在什么地方啊,我要过去处理事情
我和男朋友在一起已经两年了。可是我现在不想
哪里有卖西门塔尔牛牛犊的
一个女生操纵粉红色机甲手机游戏
灵毓商店地址有知道的么?有点事想过去
将一根塑料绳一端扎紧,把绳尽可能撕成细丝,
父亲欠债子女可找亲属借钱买房吗
苹果手机怎样才能像安卓手机一样切换wcdma pr
舟过安仁思想感情 教材全解
生完孩子几个月可以出去工作
朋友送了我一盒TimelessTruth面膜,一天中敷
推荐资讯
为迎接市运动会,学校开展三个项目的比赛活动
一个人他对我特好 对其他人和对我的态度完全
倍科贸易(上海)有限公司深圳分公司工资怎么
大哥大姐帮小弟个忙,帮我想几首藏头的爱慕诗
大石街道地址有知道的么?有点事想过去
怎样设计呼叫中心新人入职培训流程
网吧IP地址51.61.77.198 显示是在哪个网吧
金昌广源酒店用品地址有知道的么?有点事想过
西安面点工资是多少?
2014年甘肃省农村信用社招聘考试的学历有要求
中国慧聪家电城顺德,有什么值得看的商家?
小河堡驴肉地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?