菜鸟又来提问:用VB更改数据库的初级问题

谢紫枫 2003-08-19 05:29:04
StrSql = "delete from table where id='" & ID & "'"
上面语句的真正执行,有人告诉我要靠如下语句触发
OrDatabase.Execute StrSql
可是执行的时候会在OrDatabase.Execute StrSql这一句报错
...全文
76 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qpf2000 2003-08-19
  • 打赏
  • 举报
回复
除了楼上高手的意见,你还应该注意,数据类型的匹配,比如:在数据库中ID使用的是数字,那sql语句应写成StrSql = "delete from table where id=" & ID & ""
谢紫枫 2003-08-19
  • 打赏
  • 举报
回复
是oracle


OrDatabase这个连接open了

错误是要求对象
lihonggen0 2003-08-19
  • 打赏
  • 举报
回复
数据库是什么?oracle?


OrDatabase.Execute StrSql



OrDatabase这个连接open了么?
报什么错?
射天狼 2003-08-19
  • 打赏
  • 举报
回复
报的什么错啊!?
cccyxd 2003-08-19
  • 打赏
  • 举报
回复
你的ordatabase 是什么?应该是连接对象。
wumy_ld 2003-08-19
  • 打赏
  • 举报
回复
如果用的是access数据库:
先到“工程”->“引用”,选中“Microsoft Activex Data Objects 2.* Library”

Dim con as ADODB.Connection
Set con = New ADODB.Connection
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & yourDatabsePath'连接数据库

StrSql = "delete from table where id='" & ID & "'"
con.Execute StrSql'执行SQL命令

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧