急救

christensen 2003-11-11 06:24:18
我想做个添加用户的数据库操作:
Dim db As Database
Dim td As TableDef
Dim rs As Recordset

Set db = OpenDatabase(App.Path + "\ppl.mdb")
Set rs = db.OpenRecordset("ppl")怎么老是报错,说类型不对?????
If CInt(Val(Text3.Text)) = CInt(Val(Text7.Text)) Then
rs.AddNew
rs.Fields(UserName) = Text2.Text
rs.Fields(password) = CInt(Val(Text3.Text))
rs.Fields(doing) = ImageCombo2.SelectedItem.Index
rs.Update
rs.MoveFirst
Else
MsgBox "error"
End If
...全文
22 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
christensen 2003-11-11
  • 打赏
  • 举报
回复
请问:datagrid控件可以直接编辑原始表,那么强大,但好象用MSHFLEXGRID更多,为什么?还有好象MSHFLEXGRID不能直接编辑啊?还有MSFLEXGRID比MSHFLEXGRID控件又差一点,好象他们3个都不能点一个字段值而使所在的那一行全选中啊?你们知道怎么实现吗?不能拖鼠标哦
sunnyBelt 2003-11-11
  • 打赏
  • 举报
回复
后面的pp1是表名吗?如果是的话,应该有查询语句例如
db.openrecordset("Select * from pp1")

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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