社区
ASP
帖子详情
如何判断conn.Execute(sql)是否成功?
scholes3232
2003-09-25 10:08:37
问题1:一个sql 可能是update 或insert ,在执行了conn.Execute(sql)后如何判断是否执行成功?
问题2:在script中如何让本面刷新,让本页面刷新有没有别的办法?
...全文
539
9
打赏
收藏
如何判断conn.Execute(sql)是否成功?
问题1:一个sql 可能是update 或insert ,在执行了conn.Execute(sql)后如何判断是否执行成功? 问题2:在script中如何让本面刷新,让本页面刷新有没有别的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scholes3232
2003-09-25
打赏
举报
回复
谢谢大家帮忙,成功了
scholes3232
2003-09-25
打赏
举报
回复
我在本页面做插入功能,但插入数据后要在本页面中能看到,我用window.location.reload();是错误的,他会提示让我重试和取消,但都不对;
scholes3232
2003-09-25
打赏
举报
回复
我的功能是在本页面做一次插入工作,当插入数据成功后要刷新本页面并从数据库中读取插入的记录,用window.location.reload();刷新会重复对刚才插入的信息再插入到数据库一次,有什么办法吗?
chenypluck
2003-09-25
打赏
举报
回复
ok very good
mzcih
2003-09-25
打赏
举报
回复
用Response.Write(SQL)输出看看。
zhangking
2003-09-25
打赏
举报
回复
<%
dim conn, rs, sSQL
conn="Provider=sqloledb; server=xxx.xxx.xxx.xxx; uid=xb; pwd=xb; database=xb"
on error resume next
sSQL = "select * from Article" '任意的 SQL 语句
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sSQL,conn,1,1
if err.number<>0 then ‘捕获出错信息
response.write "数据库连接出错,请重试!"
else
response.write "数据库连接."
end if
%>
不老书生
2003-09-25
打赏
举报
回复
程序最前面加上
on error resume next
所有程序
if err.number<>0 then
response.write "程序出错"
end if
2。
window.location.href="index.asp"
dicklee1214
2003-09-25
打赏
举报
回复
1,用on error判断;
2,可以用location.href="本页地址",使本页刷新,window.location(客户端),response.redirect都可以实际实现刷新动作
Brookes
2003-09-25
打赏
举报
回复
1。execute(sql)不成功的话会有相应的错误提示,没有相关提示就是成功的。你可以在执行完之后检查err对象。
2。location.reload
asp中的rs.open与
conn
.
execute
的区别说明
不管是rs.open
sql
,
conn
还是
conn
.
execute
(
sql
) [这里的
SQL
是delete,update,insert]执行以后都会返回一个关闭的记录集
rs.open
sql
,
conn
与
conn
.
execute
(
sql
)
rs.open
sql
,
conn
与
conn
.
execute
(
sql
) 如果只需要一笔带过的碰碰数据库,用
conn
.
execute
(
sql
) 如果要对数据库作比较庞杂的操作!则最好用rs.open
sql
,
conn
rs.open
sql
,
conn
:有记录集返回,此记录集可以前后移动,可用于执行SELECT语句。打开的记录可以进行分页显示,但这种方式打开的记录集不能排序...
conn
.
execute
的用法详解
conn
.
execute
、rs.open之间的差别,
conn
.
execute
、rs.open、command.
execute
方法用法大大不同 通常形成记录集可以使用 Set rs=
conn
.
execute
(
SQL
) 或直接 rs=
CONN
.
execute
(
SQL
) 和 Set rs=Server.CreateObject("ADODB.Recordset") rs.open
SQL
rs.open
sql
,
conn
与
conn
.
execute
(
sql
)的区别
rs.open
sql
,
conn
与
conn
.
execute
(
sql
)的区别 收藏 引用“srnld(天涯)”的话: 什么时候用什么? 那就凭个人经验积累的感觉了: 如果只需要一笔带过的碰碰数据库,用
execute
如果要对数据库作比较庞杂的操作!则最好用 rs.open -----------------------------------------
conn
.
execute
、rs.open、command.
execute
方法用法大大不同
通常形成记录集可以使用 Set rs=
conn
.
execute
(
SQL
) 或直接rs=
CONN
.
execute
(
SQL
) 和 Set rs=Server.CreateObject("ADODB.Recordset")rs.open
SQL
,
CONN
,0,1 或 rs.open
SQL
,
CONN
这种情况 通常open比上一个性能要好那么一丁点( command对象更灵活,执行范围更广) 使用...
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章