首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

不能这么输出结果吗?response.write(conn.execute(sql))

2012-12-17 
不能这样输出结果吗?response.write(conn.execute(sql))使用Access数据库, 不能这样输出结果吗?%dim sqls

不能这样输出结果吗?response.write(conn.execute(sql))
使用Access数据库, 不能这样输出结果吗?


<%
     dim sql
     sql="Insert into [user] (username) values('张三') "
     response.write(conn.execute(sql))  '执行这语句conn.execute(sql),不是有返回受影响的行数吗?为何这样写会出错
%>

[最优解释]
acc没用影响返回行的概念吧,那时mssql的,并且是赋值给@@ROWCOUNT变量,并不是返回给asp使用
[其他解释]
楼主想知道插入的结果是否会因为有相同记录存在而失败吗?假如这个字段规定不允许有相同记录的话。
你可以在INSERT之前先SELECT一下,看该内容是否存在,存在的话就报警,不存在再插入。

[其他解释]
不能。只输出资源号之类的东西。
[其他解释]
<%
     dim sql,i
     sql="Insert into [user] (username) values('张三') "
     conn.execute sql,i
     response.write(i)
%>
写错了。后面那个是i,我先前写成1了。
[其他解释]
可以这样写 但是前提是你查询的是记录数
[其他解释]
<%
     dim sql,i
     sql="Insert into [user] (username) values('张三') "
     conn.execute sql,1
     response.write(i)
%>
试试呢?
[其他解释]
没说关键点 
你出的啥错

热点排行