ID 名字 数学 语文
1 啊啊 67
2 我 56
3 个 65
4 小王 56
5 的 45语文为新建的字段
我要把小王的语文成绩写进去
怎么写啊
1 啊啊 67
2 我 56
3 个 65
4 小王 56
5 的 45语文为新建的字段
我要把小王的语文成绩写进去
怎么写啊
解决方案 »
- 如何在程序中修改ACCESS数据库中某个表中的某个字段的数据类型
- u盘0磁道问题
- 1个Image控件,我会编写代码,执行也正确,可是变为Image控件数组,怎么编写代码呀,谁能告诉我呀,谢了
- 读取文本文件到数据库???出错???
- 对象变量 或with块未设置
- vb combo1的 Enabled 用法 大家幫幫手!謝謝!
- 蔡鸟提问:在函数中如何使用控件的事件啊?
- 用户ocx控件能不能接收参数?怎么样接收?
- 请教语音卡高手:并线录音和串线录音有何不同?电压驱动和话音驱动有什么不同?
- 编写一个VB脚本并注释。脚本基本功能:复制自身副本到系统。。。
- 程序运行时,想动态增加MSFlexgrid的列数,该怎么做?
- 如何在Windows2000锁定状态下使用ExitWindowsEX函数关机?
rs.Fields("语文")=80
rs.update
Dim dbsNorthwind As Database
Dim rstEmployees As Recordset
Dim strOldFirst As String
Dim strOldLast As String
Dim strMessage As String Set dbsNorthwind = OpenDatabase("Northwind.mdb")
Set rstEmployees = _
dbsNorthwind.OpenRecordset("select * from Employees where 名字='小王'") With rstEmployees
.Edit
!语文 = "80"
’提示是否保存
If MsgBox(strMessage, vbYesNo) = vbYes Then
.Update
Else
.CancelUpdate
End If .Close
End With dbsNorthwind.CloseEnd Sub
dim rs as adodb.recordset
dim db as string
db="..."
dim sql as string
sql="select * from ... where 名字='小王'"
cn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &db
cn.open
rs.open sql,cn
rs.recordset.movefirst
rs.recordset.edit
rs.recordset.fields("语文").value=...
rs.recordset.update
试试看,行不
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection Dim sql As String
sql = "update TABEL set 语文=80 where 名字='小王'"
cn.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db
cn.open
cn.Execute sql
End Sub
my_recordset.Open local_sql, connect, adOpenDynamic, adLockOptimistic, -1
my_recordset.Fields("语文").Value = Text1.Text
my_recordset.Update
执行的时候出现实施错误'-2147217904 (8004010e10)':
NO value give for one or more required paraters
用的是ADO空件
但是这样的话
local_sql = "Select * FROM table "
my_recordset.Open local_sql, connect, adOpenDynamic, adLockOptimistic, -1
my_recordset.Fields("语文").Value = Text1.Text
my_recordset.Update
能够运行,不报错,
问题是不是出在
WHERE 名字 = 小王
local_sql = "Select * FROM table WHERE 名字 = '小王'"