用ASP.access编程,在数据库中添加在页面中可以显示,但在页面中添加在数据库中不显示这该怎么办?
1个回答
推荐于2016-06-11
展开全部
这个问题我也遇到过,当时我查了很多资料,但最后我都没有采用,请问你是导入到什么数据库,如果是SQL的话,打开你要导入的数据库的表项,点右键,点所有任务中的导入数据后,下一步.把数据源里改成EXCEL,下一步,后面怎么做,你应该就知道了吧~如果不行的话,就把EXCEL的数据粘贴到记事本上,把数据源改成文本文件,其他的和刚才的一样,我当时就是这样搞的,你安这方法的话,绝对能把数据搞到数据库中,
access我没怎么用过,就不知道了
以下是复制的希望有用。
完整的关键代码应该是:
注:我把关键代码都写在一起了,方便阅读。
你先是的一条记录问题因该出在没有循环数据库数据,这里我用了 Do wihle not Rs.eof,意思是如果记录没有到了最后,则继续循环。
<!--#include file="Conn.asp"-->
<%
id = Trim(Request("id"))
If id = "" Then
Response.Redirect"index.asp"
Else
Set Rs=Conn.execute("select * from 表名 where id='" & id & "'") '根据id条件查询数据库
If id <> Rs("id") Then '判断数据库中有没有id值
Response.Redirect"index.asp" '如果没有,则跳转到index.asp页
Else '如果有的话循环输出数据库所有记录,也可以跳转到xianshi.asp页面然后在循环输出,道理一样的。
Do While Not Rs.Eof '如果RS记录没有到记录尾,则继续循环
Response.Write("<div>"))
Response.Write(Rs("id"))'循环输入需要的字段值
Response.Write("</div>")
Rs.movenext '移动到下一个记录
Loop
End if
End if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
access我没怎么用过,就不知道了
以下是复制的希望有用。
完整的关键代码应该是:
注:我把关键代码都写在一起了,方便阅读。
你先是的一条记录问题因该出在没有循环数据库数据,这里我用了 Do wihle not Rs.eof,意思是如果记录没有到了最后,则继续循环。
<!--#include file="Conn.asp"-->
<%
id = Trim(Request("id"))
If id = "" Then
Response.Redirect"index.asp"
Else
Set Rs=Conn.execute("select * from 表名 where id='" & id & "'") '根据id条件查询数据库
If id <> Rs("id") Then '判断数据库中有没有id值
Response.Redirect"index.asp" '如果没有,则跳转到index.asp页
Else '如果有的话循环输出数据库所有记录,也可以跳转到xianshi.asp页面然后在循环输出,道理一样的。
Do While Not Rs.Eof '如果RS记录没有到记录尾,则继续循环
Response.Write("<div>"))
Response.Write(Rs("id"))'循环输入需要的字段值
Response.Write("</div>")
Rs.movenext '移动到下一个记录
Loop
End if
End if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询