access的一些问题,等待高手解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了access的一些问题,等待高手解决相关的知识,希望对你有一定的参考价值。
1.什么是Access的外部数据?
2.简述不同软件进行数据导入、导出的意义。
3.对于Access来说,导入和链接有什么异同点。
4.在向文本文件导出时,怎样做到只导出数据而不导出字段名?
5.可以将表对象或查询对象导出,能否将外部数据导入为查询?若要导入到查询,Access会怎样做?
搞好的有追加啊,呵呵。。。。。
答:凡是不在当前Access数据库中存储,在其他数据库或程序中的数据称为外部数据。
2.简述不同软件进行数据导入、导出的意义。
答:与其他程序进行信息交换。
外部数据文件的数据在导入过程中,数据以Access表文件格式存储为格式变化的数据备份。Access在从外部导入数据时并不删除或破坏外部文件
数据库可以有效的存储数据,具有强大的查询功能。而其他软件也有自身优势,通过导出,我们可以利用其他软件优势来对数据库中的数据进行处理。
3.对于Access来说,导入和链接有什么异同点。
答:相同点:都是使用其他外部数据源的方法
不同点:链接是以被链接数据的的当前文件格式使用它,既保持原文件格式不变,在Access中使用外部数据
导入是对外部数据制作一个副本,并将副本移动到Access中,在Access系统中使用
4.在向文本文件导出时,怎样做到只导出数据而不导出字段名?
答:在SQL语句中,HDR=NO即可
5.可以将表对象或查询对象导出,能否将外部数据导入为查询?若要导入到查询,Access会怎样做?
答:可以。
(1) 在导入对话框中选择要导入的数据文件,单击导入命令按钮,打开导入对象对话框,并单击选项命令按钮
(2)选择表选项卡,再选择要导入的查询和附加选择项,单击确定。 参考技术A 不知道,这个要问网络工程师
asp模糊查询的一些问题,高手进
我在asp模糊搜索时碰到一些问题,代码可以使用但我仔细研究了一下运行结果,发现存在大量的问题。我不知道是不是我的代码问题还是asp本身问题所以请教一下高手。出现的问题有几个方面
一、当搜索结果只有1条时确显示三条数据
二、当搜索结果只有1条时似乎mid函数没有发挥作用。我截取的是200个字符,却显示的是全部内容。
三、有大部分数据条件匹配却搜索不到
为方便各位高手阅读我精简了一下代码
<%
Dim word’word函数是关键字
If request.querystring("word")="" then
word=trim(request.Form("keyword"))
else
word=trim(request.QueryString("word"))
End if
Word=Replace(Word,","," ")
Word=Replace(Word,","," ")
Wordlist=split(trim(word)," ")
%>
<%
Dim i,searchurl
If word<>"" then
For i=0 to ubound(Wordlist)
SearchSql=SearchSql & "title like '%"&Wordlist(i)&"%' or "
SearchSql=SearchSql & "content like '%"&Wordlist(i)&"%' or "
Next
SearchSql=left(SearchSql,(len(SearchSql)-3))
Set rs=server.CreateOBject("ADODB.ReCordSet")
Sql="select id,title,date,content,class from LM_article where "&SearchSql
rs.open sql,conn,1,1
If not(rs.eof and rs.bof) Then
rs.PageSize=5
if page=0 then page=1
pages=rs.pagecount
if page > pages then page=pages
rs.AbsolutePage=page
If pages="" then
pageinfo="抱歉,没有找到关于"&word&"的文章"
else
pageinfo="www.key28.cn上共有"&pages&"条包含"&word&"的查询结果"&sql&""
end if
%>
<div class="search1"><%=pageinfo%></div>
<%
For j=1 to rs.PageSize
searchurl="Article/"&rs("date")&"/"&rs("id")&".html"
contentRs=rs("content")
contentRs=RemoveHTMLTag(contentRs)
For a=0 to ubound(Wordlist) '转换内容为关键字打头
contentNum=instr(contentrs,Wordlist(a))
if contentNum<>0 then
contentrs=server.htmlencode(mid(contentrs,contentnum,200))
exit for
end if
Next
For s=0 to ubound(Wordlist)
contentrs=replace(contentrs,wordlist(s),"<font color=#0000FF>"&wordlist(s)&"</font>")
Next
%>
<div class="search2"><a href=<%=searchurl%>><%=rs("title")%></a><br /><%=contentrs%><br /><font color="#008000"><%=searchurl%></font></div>
<div class="search3"></div>
<%
rs.movenext
if rs.eof then exit for
next
rs.close
set rs=nothing
End if
End if
%>
朋友们,在For i=0 to ubound(Wordlist) 里大家有没有注意一下有这个SearchSql=left(SearchSql,(len(SearchSql)-3))
所以查询的sql完整的语句将是Sql="select id,title,date,content,class from LM_article where content like '%"&Wordlist(i)&"%' or title like '%"&Wordlist(i)&"%' " 希望大家能帮忙,程序演示在http://www.key28.cn/ss.asp
改为while not rs.eof... wend试一试 看看能不能解决你的第一个问题
contentNum=instr(contentrs,Wordlist(a))
contentNum有多个值,取的是最后一个存在关键字的位置
如果用的是access可能会遇到匹配不到的情况,但sql server好像没有这个问题 参考技术A For i=0 to ubound(Wordlist)
SearchSql=SearchSql & "title like '%"&Wordlist(i)&"%' or "
SearchSql=SearchSql & "content like '%"&Wordlist(i)&"%' or " '这里当循环结束时会多产生一个or
Next
以上是关于access的一些问题,等待高手解决的主要内容,如果未能解决你的问题,请参考以下文章