dim upda as string
upda = "update sjk set 表止码=chaobiao.表止码,新表起码=chaobiao.新表起码,新表止码=chaobiao.新表止码,用电量=chaobiao.本月电量 where 村名=chaobiao.村名"
com.CommandText = upda
com.Execute
当调试执行到com.Execute 语句时,就弹出对话框说:
实时错误 '-2147217904 (80040e10)':
[Microsoft][ODBC dBase Driver]参数不足,期待是5.这到底是怎么回事啊?很急,请大家多多指教,谢谢!
upda = "update sjk set 表止码=chaobiao.表止码,新表起码=chaobiao.新表起码,新表止码=chaobiao.新表止码,用电量=chaobiao.本月电量 where 村名=chaobiao.村名"
com.CommandText = upda
com.Execute
当调试执行到com.Execute 语句时,就弹出对话框说:
实时错误 '-2147217904 (80040e10)':
[Microsoft][ODBC dBase Driver]参数不足,期待是5.这到底是怎么回事啊?很急,请大家多多指教,谢谢!
解决方案 »
- 求一个用VB编写的进销存软件,要源代码哟
- VB用什么实现大批量下载网页的HTML?
- 求一SQL写法,写了许多不成功
- 怪事,文件下载的问题URLDownloadToFileA
- 讨论:VB做数据库开发(MS SQL) 怎么样
- 新手,刚学编程,刚学api不知道如何使用,为什么不对····在线急··············100分不要白不要,不够再加
- DataReport问题
- 一个自动填表并提交问题
- 怎样查找商品编码的第二位与第三位为“01”的所有商品的商品资料?
- 各位大哥。。小弟有个调用DLL的问题,我做了个标准C的Dll,做完之后放在和程序一个目录,可运行时候却说找不到该文件
- 求达人帮忙,在线等。
- 网络连接,在线急救
命令换成这种格式也不行,请求帮助!
chaobiao是你数据保存的类型把upda = "update sjk set 表止码=chaobiao.表止码,新表起码=chaobiao.新表起码,新表止码=chaobiao.新表止码,用电量=chaobiao.本月电量 where 村名=chaobiao.村名"
改成:
upda = "update sjk set 表止码=" & chaobiao.表止码 & ",新表起码=" & chaobiao.新表起码 & ",新表止码=" & chaobiao.新表止码 & ",用电量=" & chaobiao.本月电量 & " where 村名=" & chaobiao.村名
试试看
语法错误(操作符丢失)在查询表达式 'chaobiao.本月电量 from chaobiao'中
Dim Con As ADODB.Connection
Dim rs As ADODB.Recordset
Set Con = New ADODB.Connection
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\计划管理系统.mdb;Persist Security Info=False"
Con.Open strCon
Set rs = New ADODB.Recordset
'添加记录
strsql="select * from table"
rs.Open strsql, Con, adOpenKeyset, adLockOptimistic
rs.addnew
rs!字段1=text1.text
rs!字段2=text2.text
........
rs.update
rs.close
set rs=nothing
'修改记录
strsql="select * from table where id=1"
rs.Open strsql, Con, adOpenKeyset, adLockOptimistic
rs!字段1=text1.text
rs!字段2=text2.text
........
rs.update
rs.close
set rs=nothing
'删除记录
strsql="delete from table where id=1"
rs.Open strsql, Con, adOpenKeyset, adLockOptimistic
试试?
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb;Persist Security Info=False"
Dim rsFrom As New ADODB.Recordset
rsFrom.CursorLocation = adUseClientrsFrom.Open "select 村名,表止码,新表起码,新表止码,用电量 from chaobiao,sjk where chaobiao.村名=sjk.村名", cn, adOpenKeyset, adLockOptimisticWhile Not rsFrom.EOF
cn.Execute ("update sjk set 表止码='" & rsFrom("表止码") & "',新表起码='" & rsFrom("新表起码") & "',新表止码='" & rsFrom("新表止码") & "',用电量='" & rsFrom("本月电量") & "' where 村名='" & rsFrom("村名") & "'")
rsFrom.MoveNext
Wend