Professional Documents
Culture Documents
WWW - Kutub.info 6746
WWW - Kutub.info 6746
9 ";9 (
.4 78 X +8 ; P1 $ Y $ 61 (2 C C 7%E&
! >8 + %9 C4 8 ; % $ %7 $ %%
4X
8 ; 8 Q5:
&9R
J(;4 \
" ! C&.
+1 (E
( & (99(( +1 7$ (\
@C
)%= ; " ((E4 -(N
c$ 7 c :
C7 " $
d(7%5 ( =( : =P c$ @-:C
( . -:N
) /N&4/9 g7(
/$/"//.; %7&(+
.
+1-:
) (/% / N /E 4/R g7!/(// .(
7 C2;(
2 "4 "M + "4 Ci9"4 += i(2
RP 9
9 C 6$.7
C("4c$-:
T74!
! "c +1 (E(E (\
%54 9k +1 E7(% :(= P(.$4 +1 7& 6
E k7 6l + @( ! C-:6$
6l n&2 +1
!1 $m P(.$4& 6 .5
oK N 1 c %) A( 9(B/&E/(CS.
% 14
&
;( T 6M4" J7 +1q
o=9 ;(
(@ 7%
%(= C! 6;(44
(M +1 q= =( :( N; N o5 (4%59 &9 (%
o= ( & . r. Jim.
o5 > @ >4Jim
:(= Q5( ! Cc$ (% E ! c + %7";9 8 +
2+
J(E"4&% (-:
C(E&2 +1
o5
69=9 ;(
((E4NK C
" + c1;( +1c$ 7 K5.5
69% E 7 .5
( 7% 62$m %9
. R :(= +1 (m& 6 E7 + 6c$
C(64= & . r.Jim
"( % P 7P +1 T7 Jim N o5 >8" %
(; N
o5
-
--
-%6 !-:
C(4 +1" (B +1 = $
- 9% -:($E
% +$4 9 ($E To; P c$ 6(; (=$ ;+
Nhard ware -:
2 =(& $9 c$ C(B ! (. c$ . R ( 9
2 > P 9
($E +1 R1 ( J(1(= ; c$ ( ($E +1 R1 % 7%"4 4&(=
7(-:
=6 N9.o .E ($1 N;soft ware -:+
2 ; T( $9 P C(B!4c$ = %&:+4
c T(4 " N9" 4E 4 (O..........
C("4 T(4 (S4 c$ .
T(4 c$ .
C(B!4 T(4c$.
--
-
4 c % ;( % &-: (4
=% ( 7% C!7&-:+4
-: Dname (
) (/% 9((%
=% " C!7&-: +4
-:Present (
) (/% /E_/N_4/_g7!/(//.(
=% E C!7&-:+4
-:Rname (
) / E 9 / (
%= -:Sbname ( C!7&-: +4
) / 9 / R( .
=%
C!7&-:+4
-: Stname (
) /N&4/9 g7(
/$/"//.; %7&(+
%= -: USERMAST ( (%5 C!7&-: +4
)(PASSWORD / NAME
c "-:
C(4
.
"% A ((E N .$
+1 o$ %7%"4 7 (Sc$ + 1;( (9 +%59 6 C2c$ 4 +
% 9 +1 6SiS2&=P ( % +1 C@4 R8"(R
( C +7
;"7 C9 R :(= +;(
o5 (C
((E4=
NK C o5 C7 % (1 N ! R9 =(:
;( ;7 A( S$8 C E(m ((i= :(; +(i
+1c$ "+
8 9 C " 7 J7K 4% +P57 6$ C
--
"&
# $" %" !
$ 2 ADO. NET %!
67 $ . 4 53
@
= $. 655A Si&; DE = ;O. " ?yE ! 6P7o O Servers
O}= 6 " D!# $. !
. $ Clients
6F ;
5 DE $" 63 Si DE! %
;.5A IO E. S. D. !
6 Si&;. DE
.NET Data Providers
P 4 U $. 7 &= 6O5 ADO. NET $" I.
2 4 Y5M 7 E 4;O !
; T!
. 6 7.O5
=! Y . " E. 2 $. Microsoft Access
7.O}5 . y S E. 2
J Microsoft FoxPro Microsoft SQL Server
... Oracle
; >
4o= IE .4
} F
;} r @ $ D $. ADO. NET I <j 7!. 8
?Y@5 62
ro. . $ .. $E ! 6 ADO. NET
>!. DE= A 4Y Y E.
! =!
% ?Y .
! 47oO}= 7 P. ! .NET Data Provider r
i
@ D:
--
--
End Sub
/01@
4 # . E=A Q r Connection String E=A Q I " E=A $H 2
! E. <5 ! E2 E=A 4 2 = 6> D( =
" String &$. ) 4
2 "# J " . 8& 4@! 6 7< 5 =@ # " ! ) # . "# }.
<5 (Microsoft SQL Server
: Microsoft &$. 2 E o 5&. 6 E=A Q ...
4 O}
Access
Dim connString As String = "Provider= Microsoft. Jet. OLEDB. 4.0;" _
& "Data Source= C:\ Folder\ Data. MDB;"
&5 I&@ y P . " ! # . <5 Data Source P D.@< 5A Provider %
Dy 5 6
Z 6 UA 8# E=A Q &{ $ 2 Connection Timeout UA 8#
S. E=A ; 6 {
U& 5 6 E=A Q& E=A ! "& E. $. D;
U&. $H@
4 i
A 4 Y ) J
7U 5 r}; ! E. $. D ;
< =
87 ! E.
:( 4 { 6
Dim connString As String = "Provider= Microsoft. Jet. OLEDB. 4.0;" _
& "Data Source= C:\ Folder\ Data. MDB; Connection Timeout= 10"
5 I&@ E=A $H@ 42 ConnectionString 4 O L&5 E= Q& I2 2
:$H@ 4U
4M; . !>
. E=A Q
Dim msAccessCn As New OleDbConnection()
msAccessCn. ConnectionString = connString
Dim msAccessCn As New OleDbConnection( connString)
E=A Q& I2 "& P< 5 D =I SqlConnection &$. &H@ S. D.= .&"
&$. P A D!Y= A SqlConnection &$. &H@ 8" 7 2 !# !}
: SQL Server Data Provider
Dim msSQLCn As New SqlConnection()
msSQLCn. ConnectionString = "Data Source= Asd_ SERVER;" _
U+ VW0 XY 1 Password= T" &User ID= ;
1[\" &`_ ] Initial Catalog=
1/01 bc dX+
! E. S. E=A ;2 !I&@ ConnectionString 4 O 5& E=A Q& &5 2
:Open() 4Y
" 52
Dim msAccessCn As New OleDbConnection( connString)
Dim msSQLCn As New SqlConnection( connString2)
msAccessCn. Open ()
msSQLCn. Open ()
--
:Close() 4Y
" 52 r 4o
"& " E=A j o
y $.
msAccessCn. Close ()
msSQLCn. Close ()
4 # =@# 6 Connecting E=A $H@ 42 State 4 O
Z $" E=A 4 4
. S }=
< Executing E=A o Closed . E=A Open
;. E=A : < Y $.
3
: ! E. 5 $. 2 " E
o Fetching E=A " 5
. F ;&=
Dim cn As New OleDbConnection()
Catch ex As Exception
MsgBox( ex. Message)
End Try
< A AE=A Garbage % E=A H 7H"= 5 I " 4Y2} Close() 4Y
4!}&2
& F
5 . < A & 2 ( 7" 4 =! ".&" ) &H@ 6Y Y
4U
A 7#j
:SY < Collection&35 S# 5 H 7H"5
Dim cn As New OleDbConnection()
--
Try
cn. Open()
Catch ex As Exception
MsgBox( ex. Message)
Finally
cn. Close()
End Try
&35A $ 2 ;
SqlException OleDbException & 35A& H" " A Dy;
:
JA& 35A AE=A& H@2 4O
Try
Catch ex As OleDbException
Catch ex As Exception
End Try
Command t s 2,
" ! # SQL 5A Do 5 6 4 O 6== " ! # S. E=A $ @= 2
"# 2 D =.Command E=A $H $. ;5A I&@ &
5 <}Y F 6 7=
. D
. Connection
.A $H
Z $" !
t 2, 6
D{ O}5 Command 4M; $. r;
2 Y= $ I Command
. $H =& .&"
OLE DB .NET Data Provider &$. E=A $H P. Connection E=A $H P.
:OleDbCommand 4M; $.
. $H
5
Dim msAccessCmd As New OleDbCommand ()
4M; SQL Server .NET Data
7o! = . $. ;5A $. I&@ . IDbCommand 47o =
" $ M;
: " ;
@
$. Q Y $ "& D!Y}
o 42 $. -3. $@=Polymorphism
Sub CommandDB( ByVal dbCmd As IDbCommand)
End Sub
- -
E= S. ?2
:Connection E =$H S. r2 6 I " J Command
. $H@ IH 2
Connection4 O
Z $" E= $H So
. &5 I&@
( connString) Dim cn As New OleDbConnection
Dim cmd As New OleDbCommand()
cn.Open()
cmd.Connection = cn
&$. P. S !E=A $H E=A $H S.
.A $H
= i }&= A
4M;" " A I " IF SqlConnection 4M; $. rH =< Y SQL .NET Data Provider
:E=A S.
E? 2
OLEDbCommand $" i"SqlCommand
Dim cn As New SqlConnection( connString)
Dim cmd As New SqlCommand()
cn.Open()
cmd.Connection = cn
<= Connection E=A $H@2 Y { Z!=
=!? . Command
.A $H "!A $ " 6 Si
:
.A $H S. SQL 5A Do F ;&= $. $@= $ Close() 4Y
2 E=A $H j -3.
Dim cn As New OleDbConnection( connString)
Dim cmd As New OleDbCommand()
cn.Open()
cmd.Connection = cn
cn. Close()
cmd.ExecuteNonQuery()
$H "
>!. D@2 ! E. DE A
.A $H 8"
i }! I
7U 5
. 2 E. DE L2 F E=
- -
Catch ex As Exception
End Try
}#
Z {$. 4Y
Z J $@
}Y 5A Do 6 SELECT
.A O5 =& .&"
. ExecuteXMLReader ExecuteScalar() ExecuteReader() :6 Command $H@ 42=
:ExecuteReader() 4Y
) $H@ 6 5A 4o 4 D3= DataReader &$. $H@2 =ExecuteReader() 4Y
:( DE; F $.DataReader ! $H}< Y 6 YA DataReader $H@ $" =
5Command
Dim cmd As New OleDbCommand(" SELECT * FROM asd, cn")
Dim dr As OleDbDataReader = cmd.ExecuteReader()
Do While dr.Read()
-----------------------------------------------------------Loop
dr.Close()
:ExecuteScalar() 4Y
:DY
I D3= 4 Y2 =D} Y $. ?Y Field DY
Y ExecuteScalar() 4Y
O}=
Dim cmd As New OleDbCommand(" SELECT name from asd where id=10, cn)
Dim Name As String = cmd.ExecuteScalar()
- -
F ;& 4"
5 P I D} $. $. 4 #
#
3 ExecuteScalar() 4Y
I ;=
End Sub
- -
}#
4Y
" 52 A $ =J 6 r=5
# 6 !S }= DataReader 2 $H@ IH 2
DY
< 5 7. D5
= 6 Item 4 O 4 #
# 7 <= 4 3 D} Y D
Read()
:r=
#
Dim dr As OleDbDataReader = cmd. ExecuteReader()
dr. Read()
MsgBox ( dr. Item(" -------)
dr. Read()
MsgBox dr. Item(" -------)
dr. Close()
False 4 Y2 4Y
5 6 D} >
DY < 5 Read() 4Y
7 6"}=
. D 6
: Do LoopD@ F72 4Y 6 @7 D3.A O5A IF }4 7 8
Dim dr As OleDbDataReader = cmd. ExecuteReader()
.
.
.
U.
.
.
text
text
Text
&
text
Text
text
Last
First
MI
DY
< 5
Address
IdNo
BirthDate
- -
2 }2 X
.
.
.
.
.
.
.
.
.
.
text
text
text
text
text
text
text
text
text
text
BirthPlace
Sex
Course
YrLevel
Guardian
TelNo
StudClass
Trimester
Sy_start
Sy_end
-
student
E-R diagram
First
Mi
Last
Idnn
nnnn
Address
Studclass
Student
Birthdate
Telno
Yrlevel
Birthplace
Sex
Cours
e
- -
Guardian
Subjects -
Yb\
.
.
.
.
.
.
.
.
o
Text
Text
Text
Text
Text
Text
Text
Text
[W VT
IdNo
Code
Description
Sec
Unit
Day
Time
Room
Description
IDNO
CODE
Subject
SEC
ROOM
UNIT
DAY
- -
TIME
- -
Contacts :
Users -1
Yb
.
.
.
.
.
o
<#
Q
Q
Q
F.
[W VT
CONTACT ID
NAME
ADDRESS
LOCATION
COMMENTS
E-R-Diagram
COMMENTS
CNTACT ID
USERS
LOCTION
ADDRESS
- -
NAME
+@ CS.
- -
1-start
all programs
2-File
Microsoft Access
stud <52 2 "# =<
- -
3-Blank
database
Create
4-Table
New
- -
design view
o -
y)(present
) D <#/ <#/L <# =/ }@/$ <#/4"Y/8#;
/4#
U./(
- -
o - "Y(rname):
)D /4"Y <5/4"Y@(
o - )(sbname
)D <#/L <5/;
(4#
- -
(USERMAST) D } o -
(
4 O}< 5 )D
- -
A@ CS.
- -
4 O}< 52 O D
-
1
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub login_Click()
If txtpassword.Text = IIf(IsNull(Adodc1.Recordset.Fields("password")), "", Adodc1.Recordset.Fields("password")) And
txtusername.Text = Adodc1.Recordset.Fields("name") Then
MsgBox "Login succeded"
Load MDIForm1
Unload Me
MDIForm1.Show
Beep
Beep
Else
MsgBox "wrong password Try again"
txtpassword.Text = ""
txtpassword.SetFocus
End If
End Sub
(4 A 4> } )H
& -
@
Private Sub Form1_Click()
End Sub
Private Sub aaa_Click()
Form6.Show
End Sub
Private Sub md_Click()
Form1.Show
End Sub
Private Sub mstud_Click()
Form3.Show
End Sub
Private Sub Picture1_Click(Index As Integer)
'frmIssue.Show
End Sub
Private Sub pp_Click()
Form5.Show
End Sub
Private Sub pres_Click()
frmIssue.Show
End Sub
- -
@#2
show U\ \ o r _ o_ V, ][r U show \ t 1 [_ bp \o VT _ o_
2\\ ] -
- -
\ - ] b
- -
- -
\ - ] 2_ W b
- -
\ - ] 2_ WW
\ - X 0 }
- -
- -