sql="select * from stu where name='"+xingming.text+"' and num='"+xuehao.text+"'"
conn.excute(sql)可以运行
多加个 and 就不行呀
sql="select * from stu where name='"+xingming.text+"' and num='"+xuehao.text+"' and beizu='"+beizu.text+"'"
conn.excute(sql)
就不带行
字段都是字符型的
提示错误建立recordset失败
conn.excute(sql)可以运行
多加个 and 就不行呀
sql="select * from stu where name='"+xingming.text+"' and num='"+xuehao.text+"' and beizu='"+beizu.text+"'"
conn.excute(sql)
就不带行
字段都是字符型的
提示错误建立recordset失败
解决方案 »
- 使用VB设计学生信息显示界面,并实现添加,删除和按成绩排序功能 ,并在子类中重写第二个方法。生成一个子类的对象,并将其塑型为基类,调用第一个方法,解释会发生什么
- 如何确定check1的选定数目
- 在VB中如何调用COM组件? 小弟有礼了呀
- 在Execl对象中如何让表格中的单元格的宽度自动调整?
- 发送邮件??
- VB自带Winsock 能写公网聊天程序吗?怎样写请高手指点迷津/
- 请问哪大侠用VB操作过注册表?
- 紧急求助#¥%……—*—在线等待
- 随机移动记录
- 那里能下载到FrontPage的书籍?谢谢!!
- 200分求助水晶报表简单问题!
- vb中又acess,但是我用acess2000作的数据库,无法在vb中打开!
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\dbname.mdb;Persist Security Info=False"
conn.Open
conn.Execute "insert into tablename(字段1,字段2,字段3) value(值1,值2,值3)"
conn.Execute "delete from tablename where 字段1='条件'"
conn.Execute "update tablename set 字段1=值1 where 字段2='条件'"
conn.Close执行SELECT 的方法,返回一个记录集Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As Stringsql = "select * from tablename"
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="=" + App.Path + "\dbname.mdb;Persist Security Info=False"
conn.Open
rs.Open sql, conn, adOpenKeyset, adLockOptimisticSet DataGrid1.DataSource = rs
'如果想看到查询结果的话就添加一个DATAGRID,并连接到打开的记录集上看清楚了么,conn.excute(sql)是不返回记录集的,但recordset是返回记录集的,所以conn.excute(sql)是执行非SELECT的SQL语句用的
这种应该是返回记录集的哦
1。确定你的SQL语句是否有错。把你这条语句放到数据库里执行一遍,看是否正确。
2。记录集是否重新定义。
excute 是用来进行增加、删除、更新操作的