Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MessageBox.Show("登陆失败")
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim f As Form2
Dim i As Integer
Dim flag As Boolean
Dim username, userpwd As String
mycnn = New ADODB.Connection()
myrs = New ADODB.Recordset()
mycmd = New ADODB.Command()
strcnn = "provider=microsoft.jet.oledb.4.0;data source=softbase.mdb"
mycnn.Open(strcnn)
myrs.Open("select * from 用户",mycnn,ADODB.CursorTypeEnum.adOpenStatic,ADODB.LockTypeEnum.adLockOptimistic)
flag = False
username = Me.EDIT用户名.Text
userpwd = Me.EDIT密码.Text
myrs.MoveLast()
myrs.MoveFirst()
For i = 0 To myrs.RecordCount - 1
If username = myrs.Fields("工号").Value.ToString Then
If userpwd = myrs.Fields("密码").Value.ToString Then
flag = True
MessageBox.Show("登陆成功")
Exit For
End If
End If
myrs.MoveNext()
Next
If Not flag Then
MessageBox.Show("登陆失败")
Else
f = New Form2()
f.Show()
Me.Hide()
End If
End Sub
[此贴子已经被作者于2002-12-2 12:25:20编辑过]
作者: WTM1 时间: 2002-12-3 00:10
做得不错!作者: 蛊惑罗密欧 时间: 2002-12-17 21:05
.NET用的是ADO.NET.
ADO2.7也过时了作者: bovon 时间: 2002-12-18 07:38
Public Function GetLieferantZuArtikel(ByVal artikel As Long) As Long
'*******************************************************************************
'* Liefert zur angegenbenen Artikelnummer den Lieferanten *
'* Existiert der Artikel nicht, wird -1 zurückgegeben *
'*******************************************************************************
Dim dbcon As ADODB.Connection, rs As ADODB.Recordset
Dim sql As String
sql = "SELECT ArtLief FROM tblArtikel WHERE ArtNr=" & artikel
Set dbcon = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open sql, dbcon, adOpenStatic, adLockReadOnly
If rs.RecordCount = 0 Then
GetLieferantZuArtikel = -1
Else
GetLieferantZuArtikel = rs!ArtLief
End If
rs.Close
Set dbcon = Nothing
End Function
Public Sub ArtikelErgänzenEK(ByVal artikel As Long, ByRef bezeichnung, ByRef ek, ByVal lief As String)
Dim dbcon As ADODB.Connection, rs As ADODB.Recordset
Dim sql As String
sql = "SELECT ArtBezeichnung, ArtEKPreis FROM tblArtikel WHERE ArtNr=" & artikel
Set dbcon = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open sql, dbcon, adOpenStatic, adLockReadOnly
bezeichnung = rs!ArtBezeichnung
ek = rs!ArtEKPreis
rs.Close
Set dbcon = Nothing
End Sub
Public Function GetArtikelVKPreis1(ByVal artikel As Long) As Currency
Dim dbcon As ADODB.Connection, rs As ADODB.Recordset
Set dbcon = CurrentProject.Connection
Set rs = New ADODB.Recordset
rs.Open "tblArtikel", dbcon, adOpenStatic
rs.Find "[ArtNr]=" & artikel
If rs.EOF Then
GetArtikelVKPreis1 = 0
Else
GetArtikelVKPreis1 = rs!ArtVKPreis
End If
rs.Close
Set dbcon = Nothing
End Function
Public Function GetArtikelVKPreis2(ByVal artikel As Long) As Currency
Dim dbcon As ADODB.Connection, rs As ADODB.Recordset
Dim sql As String
Set dbcon = CurrentProject.Connection
Set rs = New ADODB.Recordset
sql = "SELECT ArtVKPreis FROM tblArtikel WHERE ArtNr=" & artikel
rs.Open sql, dbcon, adOpenStatic, adLockReadOnly
If rs.EOF And rs.BOF Then
GetArtikelVKPreis2 = 0
Else
GetArtikelVKPreis2 = rs!ArtVKPreis
End If
rs.Close
Set dbcon = Nothing
End Function
Public Function GetArtikelVKPreis3(ByVal artikel As Long) As Currency
Dim dbcon As ADODB.Connection, rs As ADODB.Recordset
Dim sql As String
Set dbcon = CurrentProject.Connection
Set rs = New ADODB.Recordset
sql = "EXECUTE spGetArtikelPreis " & artikel