| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 317 人关注过本帖
标题:修改查询结果
收藏  订阅  推荐  打印
jxawgyl
Rank: 3Rank: 3
等级:中级会员
帖子:165
积分:2160
注册:2007-10-16
修改查询结果

代码:Private Sub Command1_Click()
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim connect As String
connect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=jchisn;Data Source=JXJXYY1"
Set Conn = New ADODB.Connection
Conn.Open connect
Dim SQL As String
If Text1.Text <> "" Then
SQL = " Select * from InPatient where outsign=1 and hoscode= '" & Trim(Text1.Text) & "'"
Set rs = New ADODB.Recordset
rs.Open SQL, Conn, adOpenStatic

Set DataGrid1.DataSource = rs
End If
   With DataGrid1
  Label2.Caption = rs.Fields(3)
End With
End Sub

Private Sub Command2_Click()
Execute "update InPatient set outsign=0 where outsign=1 and hoscode= '" & Trim(Text1.Text) & "'""
End Sub

出现错误信息‘424
请问Command2这样定对吗?要如何修改呢?
2008-7-18 08:13
simpson
Rank: 4
等级:高级会员
帖子:775
积分:7938
威望:5
注册:2006-11-16

多个  "  吧
2008-7-18 13:33
jxawgyl
Rank: 3Rank: 3
等级:中级会员
帖子:165
积分:2160
注册:2007-10-16

不是这个的原因,请再帮个忙看一看。
2008-7-18 14:47
jxyga111
Rank: 12Rank: 12Rank: 12
等级:版主
帖子:3992
积分:4307
威望:11
来自:中華人民共和國
注册:2008-3-21

加個Conn 再把"去掉試試

烈焰照耀世界,斌凍凍千萬裏
2008-7-18 14:51
jxawgyl
Rank: 3Rank: 3
等级:中级会员
帖子:165
积分:2160
注册:2007-10-16

修改后:
Conn.Execute "update InPatient set outsign=0 where outsign=1 and hoscode= '" & Trim(Text1.Text) & "'"
错误信息:
要求对象
请各位再帮我看一看
2008-7-18 15:09
jxawgyl
Rank: 3Rank: 3
等级:中级会员
帖子:165
积分:2160
注册:2007-10-16

谢了,已解决
2008-8-6 14:57
共有 316 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.047675 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved