|
|
Re:请问如何实现让用户在线注册IMAIL.能有原代码吗?
|
<br>
<br>Dim cmd As SqlClient.SqlCommand<br>Dim sqltomail As String<br>sqltomail = "insert into holserver_holgroup_com(USERID,PASSWORD,FULLNAME,USERDIR,MAILADDR,MAXSIZE,MAXMSGS,FLAGS,TYPE,NUMTRIES,ATTEMPTTIME,NUMTIMESSUSP,LASTLOGIN,SPNDUSRACCT,ICALENBL,SPELLENBL,NUMSGSTNS,IWDEPTH,IWOPTIONS,SPELLCHKG,PRVWSIZE,DEFVIEW,TIMEZONE,STRTDAY,DEFCALNM,ENTRYGRNL,STARTTIME,ENDTIME,MAXEVNTDISP,MAXTSKDISP,MAXNOTEDISP,MAXDLYRCURCNT,MAXWKLYRCURCNT,MAXMONRCURCNT,MAXYRLYRCURCNT,DISPCMPLTDTSKS,HOURSCLOCK,MAXSRCHRESPPG,MAXEVENTTITLELEN,MAXTASKTITLELEN,CONFIRMONDELETE,NUMNOTIFY,LASTNOTIFY)" _<br>
& "values(@USERID,@PASSWORD,@FULLNAME,@USERDIR,@MAILADDR,@MAXSIZE,@MAXMSGS,@FLAGS,@TYPE,@NUMTRIES,@ATTEMPTTIME,@NUMTIMESSUSP,@LASTLOGIN,@SPNDUSRACCT,@ICALENBL,@SPELLENBL,@NUMSGSTNS,@IWDEPTH,@IWOPTIONS,@SPELLCHKG,@PRVWSIZE,@DEFVIEW,@TIMEZONE,@STRTDAY,@DEFCALNM,@ENTRYGRNL,@STARTTIME,@ENDTIME,@MAXEVNTDISP,@MAXTSKDISP,@MAXNOTEDISP,@MAXDLYRCURCNT,@MAXWKLYRCURCNT,@MAXMONRCURCNT,@MAXYRLYRCURCNT,@DISPCMPLTDTSKS,@HOURSCLOCK,@MAXSRCHRESPPG,@MAXEVENTTITLELEN,@MAXTASKTITLELEN,@CONFIRMONDELETE,@NUMNOTIFY,@LASTNOTIFY)"<br>
<br>cmd = New SqlClient.SqlCommand(sqltomail, personm.Global.connW)<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@USERID", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@PASSWORD", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@FULLNAME", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@USERDIR", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAILADDR", SqlDbType.VarChar))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXSIZE", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXMSGS", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@FLAGS", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@TYPE", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@NUMTRIES", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@ATTEMPTTIME", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@NUMTIMESSUSP", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@LASTLOGIN", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@SPNDUSRACCT", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@ICALENBL", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@SPELLENBL", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@NUMSGSTNS", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@IWDEPTH", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@IWOPTIONS", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@SPELLCHKG", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@PRVWSIZE", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@DEFVIEW", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@TIMEZONE", SqlDbType.VarChar))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@STRTDAY", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@DEFCALNM", SqlDbType.VarChar))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@ENTRYGRNL", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@STARTTIME", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@ENDTIME", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXEVNTDISP", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXTSKDISP", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXNOTEDISP", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXDLYRCURCNT", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXWKLYRCURCNT", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXMONRCURCNT", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXYRLYRCURCNT", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@DISPCMPLTDTSKS", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@HOURSCLOCK", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXSRCHRESPPG", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXEVENTTITLELEN", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@MAXTASKTITLELEN", SqlDbType.Int))<br>
<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@CONFIRMONDELETE", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@NUMNOTIFY", SqlDbType.Int))<br>cmd.Parameters.Add(New SqlClient.SqlParameter("@LASTNOTIFY", SqlDbType.Int))<br>
<br>
<br>
<br>cmd.Parameters("@USERID").Value = "wzr"<br>cmd.Parameters("@PASSWORD").Value = 123<br>cmd.Parameters("@FULLNAME").Value = 128<br>cmd.Parameters("@USERDIR").Value = "d:\IMail\users\wzr"<br>cmd.Parameters("@MAILADDR").Value = "wzr@holserver.holgroup.com"<br>
<br>cmd.Parameters("@MAXSIZE").Value = 0<br>cmd.Parameters("@MAXMSGS").Value = 0<br>cmd.Parameters("@FLAGS").Value = 128<br>cmd.Parameters("@TYPE").Value = 0<br>cmd.Parameters("@NUMTRIES").Value = 0<br>
<br>cmd.Parameters("@ATTEMPTTIME").Value = 0<br>cmd.Parameters("@NUMTIMESSUSP").Value = 0<br>cmd.Parameters("@LASTLOGIN").Value = 0<br>cmd.Parameters("@SPNDUSRACCT").Value = 0<br>cmd.Parameters("@ICALENBL").Value = -1<br>
<br>cmd.Parameters("@SPELLENBL").Value = -1<br>cmd.Parameters("@NUMSGSTNS").Value = 4<br>cmd.Parameters("@IWDEPTH").Value = -1<br>cmd.Parameters("@IWOPTIONS").Value = 0<br>cmd.Parameters("@SPELLCHKG").Value = -1<br>
<br>cmd.Parameters("@PRVWSIZE").Value = -1<br>cmd.Parameters("@DEFVIEW").Value = ""<br>cmd.Parameters("@TIMEZONE").Value = ""<br>cmd.Parameters("@STRTDAY").Value = -1<br>cmd.Parameters("@DEFCALNM").Value = ""<br>
<br>cmd.Parameters("@ENTRYGRNL").Value = -1<br>cmd.Parameters("@STARTTIME").Value = -1<br>cmd.Parameters("@ENDTIME").Value = -1<br>cmd.Parameters("@MAXEVNTDISP").Value = -1<br>cmd.Parameters("@MAXTSKDISP").Value = -1<br>
<br>cmd.Parameters("@MAXNOTEDISP").Value = -1<br>cmd.Parameters("@MAXDLYRCURCNT").Value = -1<br>cmd.Parameters("@MAXWKLYRCURCNT").Value = -1<br>cmd.Parameters("@MAXMONRCURCNT").Value = -1<br>cmd.Parameters("@MAXYRLYRCURCNT").Value = -1<br>
<br>cmd.Parameters("@DISPCMPLTDTSKS").Value = -1<br>cmd.Parameters("@HOURSCLOCK").Value = -1<br>cmd.Parameters("@MAXSRCHRESPPG").Value = -1<br>cmd.Parameters("@MAXEVENTTITLELEN").Value = -1<br>cmd.Parameters("@MAXTASKTITLELEN").Value = -1<br>
<br>cmd.Parameters("@CONFIRMONDELETE").Value = -1<br>cmd.Parameters("@NUMNOTIFY").Value = 0<br>cmd.Parameters("@LASTNOTIFY").Value = 0<br>
<br>Try<br>cmd.ExecuteNonQuery()<br>Catch ex As System.Data.SqlClient.SqlException<br>
<br>End Try<br>
<br>' System.IO.Directory.CreateDirectory("d:\imail\users\wzr")<br>
<br>' Dim file As System.IO.FileStream<br>' file = System.IO.File.Create("d:\imail\users\wzr\main.mbx")<br>
<br>lblmsg.Text = "ok"<br>
<br>
<br>End Sub |
|