问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于asp网页代码中access数据库的SQL查询问题

发布网友 发布时间:2022-04-12 14:56

我来回答

2个回答

懂视网 时间:2022-04-12 19:17

可能很多在使用access的朋友都没有打开过Access的系统内置表,这篇文章可以帮助大家简单了解下系统内置表。 程序代码 %sqlcmd=select name from [msysobjects] where type=1 and flags=0% 用这条 语句 就可以取得Access数据库中 所有 表,但需要设置读取MSys


可能很多在使用access的朋友都没有打开过Access的系统内置表,这篇文章可以帮助大家简单了解下系统内置表。


程序代码
<%sqlcmd="select name from [msysobjects] where type=1 and flags=0"%>


用这条语句就可以取得Access数据库中所有表,但需要设置读取MSysObjects表的权限,否则会出现“不能读取记录;在 'MSysObjects'上没有读取数据权限”的错误提示。

office 2003设置:工具 -> 选项 -> 视图 -> 勾选隐藏对象、系统对象。工具 -> 安全 -> 用户与组的权限 ,在对象名称中选定 MSysObjects ,然后权限中设置其读取权限。

office 2007设置:单击左上角图标 -> Access选项 -> 当前数据库 -> 导航 -> 导航选项 -> 勾选显示隐藏对象,显示系统对象。数据库工具选项卡 -> 用户和权限 -> 用户与组权限,对象类型选择表,对象名称选定MSysObjects,然后勾选“读取数据”权限

还有一种方法可以实现读取Access数据库中所有表:


程序代码
<%
set rs=conn.openSchema(20)'返回包含模式信息的 Recordset 对象
rs.filter="table_type='table'"'筛选table_type为table类型的数据表,其他类型为系统内置表
do while not rs.eof
response.write(rs("TABLE_NAME"))'用recordset记录集获取列名为table_name的数据
response.Write("
")
rs.movenext:loop
%>

热心网友 时间:2022-04-12 16:25

<%‘连接数据库
db = "md.mdb" '前提时保证数据库文件和本文件在统一目录
connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn = server.CreateObject("ADODB.CONNECTION")
conn.Open connstr
set rs = server.CreateObject("adodb.recordset")
'分页函数
sub pcfinal_page(pageMark)'以pageMark作为分页标志
action = "http://" & request.servervariables("http_host") & request.servervariables("script_name")
query = Split(request.servervariables("query_string"), "&")
For Each x in query
a = Split(x, "=")
If StrComp(a(0), pageMark, vbTextCompare) <> 0 Then
temp = temp & a(0) & "=" & a(1) & "&"

End If
Next
response.Write("<div style=""text-align:center;clear:both;""><form method='get' onsubmit=""document.location ='"&action&"?"&temp&pageMark&"='+ this."&pageMark&".value;return false;"">")
If page<= 1 Then
response.Write ("首页 上一页 ")
Else
response.Write("<a href='"&action&"?"&temp&pageMark&"=1'>首页</a> <a href='"&action&"?"&temp&pageMark&"="&(page -1)&"'>上一页</a> ")
End If
If page>= maxpage Then
response.Write ("下一页 尾页 ")
Else
response.Write("<a href='"&action&"?"&temp&pageMark&"="&(page+1)&"'>下一页</a> <a href='"&action&"?"&temp&pageMark&"="&maxpage&"'>尾页</a> ")
End If
response.Write("["&page&"/"&maxpage&"页] [共"&allpage&"条记录] 转到第 <input type='text' name='"&pageMark&"' size='3' value='"&page&"'> 页 <input type='submit' value='跳转'/></form></div>")
end sub
'列出信息
sql = "select * from mingdan order by id"
rs.open sql,conn,1,1
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr class="specialLineCont">
<th>序号</th>
<th>姓名</th>
<th>性别</th>
<th>身份证号码</th>
<th>年龄</th>
</tr>
<%
page = request("page")
If Not IsNumeric(page) Or page = "" Then
page = 1
Else
page = CInt(page)
rs.pagesize = 25
maxpage=rs.pagecount
allpage=rs.Recordcount
End If
If page<1 Then
page = 1
ElseIf page>maxpage Then
page = maxpage
End If
if page = 1 then
specialID = 1
else
specialID = (page-1)*rs.pagesize
end if
rs.AbsolutePage = Page
If page = maxpage Then
x = allpage - (maxpage -1) * iPageSize
Else
x = iPageSize
End If
if rs.eof then
response.Write("暂无内容!")
else
rs.absolutepage = page
for q=1 to rs.pagesize
if not rs.eof then
%>
<tr align="center">
<td><%=rs("ID")%></td>
<td><%=rs("xm")%></td>
<td><%=Rs("xb")%></td>
<td><%=Rs("sfzh")%></td>
<td><%=Rs("nl")%></td>
</tr>
<%Rs.movenext
end if
next%>
</table>
<%
call pcfinal_page("page")
end if
%>追问但是上面代码中字段值是数值型就是正确的?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 抖音拉黑和移除的区别? 各位网友!经济师考试条件是怎样的? 白辣椒炒干鱼的作法 鱼鲞冬瓜煲怎么做 用sxqa法则讲出中国最美80后女宇航员的故事 想问一个app,logo或者吉祥物似乎是一个宇航员的卡通形象的? 航天员在太空是怎么上厕所的呢?绘画怎么画 小时候看的一部动画电影,好像是美国拍的,讲宇航员父亲外太空失踪后儿子找他的故事。 一部动画电影 一名宇航员被自己的同事故意留在了太空,后来太空船回到了地面,从里面出来很多的怪物 有个国外的动画片,讲述一个小孩的爸爸是宇航员,有一次在太空中,两个人(他爸与另外一个同事)同时脱离了宇航 求一日本太空动画片的名字!讲述一个宇航员在外太空和女友联系的故事。 100分悬赏! asp查询access或者SQL的语句 微信聊天对话框删除了怎么恢复聊天记录 一份正常的一个人的蛋炒饭米饭应该是几两啊 教如何自做一份普通的蛋炒饭 实在是太简单了 一份蛋炒饭10元,贵吗? 如何做好一份蛋炒饭 一份炒饭的热量到底多少??(在线等) 一份炒饭的利润是多少 怎么做一份孩子爱吃的炒饭? 江苏经济师考试报考条件有哪些 砂锅鱼头炖豆腐怎么做 2016年经济师考试报名条件有哪些 经济师考试要有什么条件?急需 砂锅炖鱼头炖豆腐的做法 有什么制作旅游攻略的app? 你都知道哪些潮到爆表的鞋带系法? 小米手机丢了,但是账号还登陆着,云服务还开着,请问怎么把丢失的手机上的小米账号注销。 个性又潮流的鞋带系法,鞋带系的好看,才不会辜负了鞋子的帅气啊 怎样注销小米云账号又不丢失里面的数据呢 手机小米云服务帐号怎样注销登别的小米帐号? 手机掉了,怎样注销小米的账户,账户里有很重要的客户资料备份,不能让别人看到的 我的小米云服务客户端密码忘记了,然后手机卡也换了,怎么把账号注销啊? 如何注销小米云服务? 小米云服务注销账号也要密码 密码忘记了怎么办? 我用的是小米手机,我的卡给弄丢了,手机里面的小米云服务账号我记得,密码忘记了,请问应该怎么样才能注 怎么注销小米云服务的账号 航母会以哪个省命名 中国不仅有航母还有航公,你知道航公是什么吗?一起了解一下吧,是什么? 客观来讲,山东舰在国际上处于一个什么样的水平?