该数据库中rsl中原有几列,但我用如下语句添加后,原有的数据变成了0.
请问如何解决
谢谢 Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=database.mdb"
Rs.Open "delete from rsl", Connstr, 1, 3
Set Rs = Nothing
Rs.CursorType = adOpenStatic
Rs.Open "select * from rsl", Connstr, 1, 3
'Dim s As Integer
For i = 0 To RecNm - 1
Rs.AddNew
Rs.Fields("CO").Value = CO2in(i)
Rs.Update
Next i Rs.Requery
Rs.Close
请问如何解决
谢谢 Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=database.mdb"
Rs.Open "delete from rsl", Connstr, 1, 3
Set Rs = Nothing
Rs.CursorType = adOpenStatic
Rs.Open "select * from rsl", Connstr, 1, 3
'Dim s As Integer
For i = 0 To RecNm - 1
Rs.AddNew
Rs.Fields("CO").Value = CO2in(i)
Rs.Update
Next i Rs.Requery
Rs.Close
解决方案 »
- 下载的控件不支持Unicode如何解决?
- 我有一个问题,希望有人能来帮我解决?
- 一个电梯模拟系统的问题.苦恼了好几天了.
- recordset.open和command.execute、connection.execute执行结果有何区别?
- (在線..)為什么將image框放大後圖像移動時會一閃一閃?
- rs.CancelUpdata的时候导致DataGrid上传空行出错!高手救命!!
- 搞毕设搞到精尽人亡!!为什么vb生成的文件不能在别人的机器上运行???!!******
- 菜鸟问题。
- 这些题目怎么做???~~~~
- 求助:地理信息系统工具全集下载网站或网址
- Vb中利用VFW同时捕获视频和图像
- 请问,哪里有VBA与Excel的教程,或电子书等
去掉这个。
Rs.Open "delete from rsl", Connstr, 1, 3 是不是笔误?
Rs.Open "select * from rsl", Connstr, 1, 3
Rs.Open "delete from rsl", Connstr, 1, 3
Set Rs = Nothing
thanks
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=database.mdb"
For i = 0 To RecNm - 1
cn.execute "UPDATE rs1 SET CO ='"& CO2in(i) &"' WHERE id = "& i+1
next
'以上语句的where条件你自己根据表中数据的实际情况自己改....
1、新建一个表,将新表与原表连接生成一个新表。
2、字义一个特殊的排序字段SF,输入记录时,每条记录的该字段值不要连续。如第一条记录的SF=10,第二条记录的SF=20,等等。如果要新加一条记录放在第一行,则其SF=5。整个表按SF排序即可。
不过你提供的那个语句,我运行后出现实时错误,至少有一个参数没有指定值
不知道怎么修改。
谢谢
你debug.print你的语句,贴上来看看...