笨狼兄弟能进来帮我一下吗 这个东西再做不出来老板就要生气了___________________
excel到入sql 如果sql中没有数据则excel完全导入并且自动生成用户名密码 如果再次导入数据则与第一次导入的数据比较如果数据相同则保留原有的数据,如果再次导入excel的内容数据库中没有,就把没有的内容自动填加到数据库内并生成用户名和密码
现在excel到入sql并自动生成用户名密码我已经实现了 但不知道这个比较怎么实现 期待高手帮忙
以下是excel到入sql自动生成用户名密码的代码 大家帮我实现那个比较吧 谢谢了
<%
Dim cn,oConn,connstr
Set cn = Server.CreateObject("ADODB.Connection")
cn.Provider = "Microsoft.Jet.OLEDB.4.0 "
cn.ConnectionString = "Data Source=" & Server.MapPath("link.xls") & ";" & _
"Extended Properties=Excel 8.0;"
cn.Open
set rsRead=server.CreateObject("ADODB.Recordset")
rsRead.Open "select * from [Sheet1$]",cn,1,1
do until rsRead.EOF
tmp = "0123456789ascdefghijklmnopqrstuvwxyz"
Temp4 = RoundStr(tmp,6)
Temp3 = RoundStr(tmp,8)
oConn.Execute("Insert into link(userid,password,h_name,h_pwd)Values('"& rsRead.Fields("userid")&"','" &rsRead.Fields("password") & "','"& Temp4 &"','"& Temp3 &"')" )
rsRead.MoveNext
loop
Function RoundStr(str,Num)
s = ""
for i = 1 to Num
Randomize
strLen = Len(str)
t = Round((RND * (strLen-1))+1)
s = s & mid(str,t,1)
Next
RoundStr = s
End Function
%>