|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。ado|excel|数据
ASP对Excel的基础操纵之查询数据
Execl97/2000/xp是MSOffice办公软件的成员之一。在企业级使用傍边,我们常常必要对Execl举行操纵,如读取Execl内里的数据、往Execl里拔出数据等。
1、操纵Execl要注重的事项:
1、服务器端Office的设置
以MSWindows2000+IIS为例,要在服务器端安装有MSOffice的成员之一Execl,Office的版本没有特别请求。
2、服务器端散布式COM的设置
实行“DCOMCNFG”命令,选择“使用程序”页的“MicrosoftExecl使用程序”―>“属性”―>“平安性”―>三个选项都选“利用自界说会见权限”,增加“Everyone”权限。
2、起首,先将使用ASP读取Execl的数据(不创建DSN):
我们能够全部.xsl文件看做是一个数据库,sheet1、sheet2平分别当作一个自力的表,把A1、B1、C1、…N1看做表的字段。
--创建毗连工具实例ExeclConn
SetExeclConn=Server.CreateObject(“ADODB.Connection”)
--使用Open办法翻开数据库
StrConn="Driver={MicrosoftExcelDriver(*.xls)};"&_
"DriverId=790;DBQ="&Server.MapPath("xls文件名")
conn.OpenStrConn
--创建数据集工具Rs并查询数据
SetRs=Server.CreateObject("ADODB.Recordset")
Sql="select*from[Sheet1$]"
rs.OpenSql,conn,2,2
详细例子:
1、创建一个表Sheet1(数据库名为Students)
StudentID
姓名
语文
数学
物理
化学
地理
1
李雪青
83
84
76
95
66
2
冯江
87
96
82
100
81
3
吴小霞
76
43
37
60
82
4
邹亚汇
80
77
63
71
63
5
蔡海飞
89
63
92
86
67
2、查询并显现表Sheet1内容的代码
<%
Dimconn
DimStrConn
Dimrs
DimSql
Setconn=Server.CreateObject("ADODB.Connection")
StrConn="Driver={MicrosoftExcelDriver(*.xls)};"&_
"DriverId=790;DBQ="&Server.MapPath("Students.xls")
conn.OpenStrConn
Setrs=Server.CreateObject("ADODB.Recordset")
Sql="select*from[Sheet1$]"
rs.OpenSql,conn,2,2
%>
<center>
<tableborder="1">
<tr>
<%
fori=0tors.Fields.Count-1
%>
<tdbgcolor="#0099FF"><%=rs(i).Name%></td>
<%
next
%>
</tr>
<%
dowhileNotrs.EOF
%>
<tr>
<%
fori=0tors.Fields.Count-1
%>
<td><%=rs(i)%></td>
<%
next
%>
</tr>
<%
rs.MoveNext
Loop
rs.close
setrs=nothing
StrConn.close
setStrConn=nothing
%>
</table></center>
3、运转了局
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、root帐户设置密码 |
|