
先用U盘导出数据,再读U盘数据。步骤如下:
按考勤机菜单键-----系统设置----数据管理----插上U盘-----选择导出数据到U盘-----点确认,一会儿提示100%即可拔出U盘----U盘插到电脑上-----打开则科考勤系统----设备----刷卡文本-----选择对应的厂家U盘导入按钮(如下图)----一会儿提示100%表示完成。
注:如果要查看导入的数据,可以在考勤模块----日考勤计算中查看或报表打印中查看,如下图:
两种方法:
1同楼上。在表字段中用大二进制类型(blob之类),读写也要用特殊的方式(读写大二进制字段的方式,一般是以流的方式读写,请参考你用的语言)。
2在数据库中保存文件路径,这个就用一般的字段类型就好,如: varchar(50)。然后文件保存在文件服务器中(>
<%
dim conn
dim rs
dim rs2
set conn=servercreateobject("adodbconnection")
connconnectionstring="Provider = MicrosoftJetOLEDB40;Data Source="&servermapPath("dbmdb")
connopen
formsize=requesttotalbytes
if formsize<>0 then '这里只判断了是否等于0,等于0就说明没有传过来数据。以后可以要多做点判断,比如限制大小的时候要判断一下。
formdata=requestbinaryread(formsize)
bncrlf=chrB(13)&chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf&bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend) '这里也要检测一下,就是检测这个数据里面是不是有病毒词汇之类的,这个可以在网上查一下病毒里面可能出现的词语,如果有这些词语,直接在这里就把这个mydata销毁,然后responseredirect "xxxasp",有病毒赶快跳转,不要处理带病毒的数据。
set rs=servercreateobject("ADODBrecordset")
sql="select from imgurl"
rsopen sql,conn,1,3
rsaddnew
rs("img")AppendChunk myData'把这个的二进制数据新增到img字段里面。
tpm=replace(now(),"/","_") '用的日期做名字,日期里面有"/"," ",":"之类的东西,这些东西全部替换成"_"。
tpm=replace(tpm,":","_")
tpm=replace(tpm," ","_")
rs("名")=tpm
rsupdate
Set MyStream=ServerCreateObject("AdodbStream")
MyStreamType=1
MyStreamOpen
MyStreamWrite rs("img")getChunk(8000000)
MyStreamSaveToFile servermappath("pic/"&tpm&"jpg")
MyStreamclose
set MyStream=nothing
rs("img")="" '把access里面的二进制内容删除,只保留的名字。
rsupdate
rsclose
set rs=nothing
responsewrite "<script>alert(""上传成功"");locationhref=""uploadasp"";</script>"
end if
%>
<form action="uploadasp" method="post" enctype="multipart/form-data">
<input type="file" name="imgurl">
<input type="submit" name="ok" value="上传">
</form>
<!--------------下面是把显示出来------------------->
<div style="margin-top:2em;"><!--------------创建一个div把显示区域定位一下------------------->
<%
set rs2=servercreateobject("ADODBrecordset")
sql2="select from imgurl order by id desc"
rs2open sql2,conn,1,1
for s=1 to rs2recordcount
if not rs2eof and not rs2bof then
%>
<img src="pic/<%=rs2("名")%>jpg">
<%
else
exit for
end if
rs2movenext
next
rs2close
set rs2=nothing
%>
</div>
<%
connClose
Set conn = Nothing
%>
<!--至于删除,这个就很简单了,的名字都已经进access里面了,直接读一下access里面的名字,读了一个名字,然后用fso在pic文件夹里面去删除对应的文件就可以了。--->
效果图:网页链接
以上就是关于汉王人脸识别考勤机软件填加记录如何导入数据库全部的内容,包括:汉王人脸识别考勤机软件填加记录如何导入数据库、创建数据库要插入照片,应在新建表中怎么设置、ASP如何实现批量上传图片,并在数据库中有记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)