CheckCreditCrd




Function CheckCard(CCNumber As String) As Boolean
Dim Counter As Integer, TmpInt As Integer
Dim Answer As Integer
Counter = 1
TmpInt = 0
While Counter <= Len(CCNumber)
If (Len(CCNumber) Mod 2) Then
TmpInt = Val(Mid$(CCNumber, Counter, 1))
If Not (Counter Mod 2) Then
TmpInt = TmpInt * 2
If TmpInt > 9 Then TmpInt = TmpInt - 9
End If
Answer = Answer + TmpInt
Counter = Counter + 1
Else
TmpInt = Val(Mid$(CCNumber, Counter, 1))
If (Counter Mod 2) Then
TmpInt = TmpInt * 2
If TmpInt > 9 Then TmpInt = TmpInt - 9
End If
Answer = Answer + TmpInt
Counter = Counter + 1
End If
Wend
Answer = Answer Mod 10
If Answer = 0 Then CheckCard = True
End Function
<%
StrConnect = "Provider = Microsoft.Jet.OLEDB.4.0;
Data Source = d:\inetpub\data\db.mdb;"
Set conn = Server.CreateObject(ADODB.Connection
conn.open Strconn
...
%>
'Mentre per il collegamento con SQL Server, l'unica cosa da

'variare e'

<%
StrConnect = "Provider = SQLOLEDB;
Data Source = nome_della_macchina_server;
Database = nome_del_db;
User ID = user_id; Password=password"
%>










( checkcreditcrd.html )- by Paolo Puglisi - Modifica del 17/12/2023