Вы находитесь на странице: 1из 23

Buka Sql Server Enterprise Manager Klik kanan spt pd gambar new database

Nama database = siswa

Buka database siswa Klik kanan table new table

Buat field spt berikut

Simpan tabel

Akan muncul nama Table

Buka !B Net "##$ %ile new pr&'ect

(k

%ile save all

)r&'ect add m&dule

add

)ada m&dul isikan c&ding berikut

Module Module1 Public fr As New Windows.Forms.Form Public rep As Integer Public CONN As New Odbc.OdbcConnection Public CMD As New Odbc.OdbcCommand Public D !eader As Odbc.OdbcData!eader Public D table As New Data able Public "A!I#$edit As Integer % & #ub "u'a$D"() On *rror +o o C*, Dim AA As #tring AA % -Dsn%OD"C$siswa./ser ID%.PWD%.trusted$connection%0es.CONN % New Odbc.OdbcConnection(AA) CONN.Open() *1it #ub Msg"o1(*rr.Description3 Msg"o1#t4le.Information3 -CONN*C ION

C*,2

*!!O!-)

*nd *nd #ub *nd Module

%ile save all

Buka c&ntr&l panel administrative t&&ls

*ata s&urces +(*B,-

add

S./ Server 0 finis1

Buat nama (*B, n2a 3sikan nama k&mputer server tempat databasen2a

ne4t

,eklis c1ange t1e default database t& )ili1 siswa 0 ne4t

finis1

&k

&k

buat desain seperti berikut pada !B Te4tB&4 Te4tB&4" Te4tB&45

Butt&n Butt&n" Butt&n5 Butt&n6 Butt&n7 *ata8rid!iew Klik kanan datagrid edit c&l&mns

3sikan N& add

isikan Nis add

3sikan Nama add

9asiln2a sbb : cl&se

LISTING PADA FORM1


Public Class Form1 Dim edit As "oolean Dim Dari$+rid As "oolean Pri5ate #ub "utton1$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles "utton1.Clic' If Me. e1t"o11. e1t % -- Or Me. e1t"o19. e1t % -- Or Me. e1t"o1:. e1t % -- ;en Message"o1.#;ow(-#emua data ;arus dimasu''an..<-3 -Data dimasu''an da;ulu..-3 Message"o1"uttons.O,3 Message"o1Icon.#top) *1it #ub *nd If r4 Dim str As #tring If edit % False ;en str % -IN#*! IN O table1(nis3nama3alamat)- = $ -6A>/*#(?- = Me. e1t"o11. e1t = -?3?= Me. e1t"o19. e1t = -?3?- = Me. e1t"o1:. e1t = -?).*lse

str % -/PDA * table1 #* nis%?- = Me. e1t"o11. e1t = -?3nama%?- = Me. e1t"o19. e1t = -?3alamat%?- = Me. e1t"o1:. e1t = -? W8*!* nis%?- = Me. e1t"o11. e1t = -?.*nd If CMD % New Odbc.OdbcCommand(str3 CONN) CMD.*1ecuteNon@uer4() CMD.Dispose() Message"o1.#;ow(-Data suda; disimpan... -3 -"er;asil-3 Message"o1"uttons.O,3 Message"o1Icon.Information) Me.Data+rid6iew1.*nabled % rue Me."utton1.*nabled % False Me."uttonA. e1t % -"aruMe."utton:.*nabled % rue Me."utton9.*nabled % rue edit % False ,unci() !este1t() Catc; e1 As *1ception Message"o1.#;ow(- er7adi 'esala;an... - = e1.Message3 -*rror-3 Message"o1"uttons.O,3 Message"o1Icon.*rror) CMD.Dispose() *1it #ub *nd r4 *nd #ub Pri5ate #ub "utton:$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles "utton:.Clic' If Me. e1t"o11. e1t % -- ;en *1it #ub Dim str As #tring rep % Message"o1.#;ow(-Apa'a; data tersebut a'an di;apusB -3 -,onfirmasi-3 Message"o1"uttons.0esNo3 Message"o1Icon.@uestion) If rep % Msg"o1!esult.No ;en *1it #ub *nd If r4 str % -D*>* * F!OM table1 w;ere nis%?- = Me. e1t"o11. e1t = -?.CMD % New Odbc.OdbcCommand(str3 CONN) CMD.*1ecuteNon@uer4() CMD.Dispose() Message"o1.#;ow(-Data suda; di;apus... -3 -"er;asil-3 Message"o1"uttons.O,3 Message"o1Icon.Information) edit % False !este1t() ,unci() Catc; e1 As *1ception

Message"o1.#;ow(- er7adi 'esala;an... - = e1.Message3 -*rror-3 Message"o1"uttons.O,3 Message"o1Icon.*rror) CMD.Dispose() *1it #ub *nd r4 *nd #ub Pri5ate #ub "utton9$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles "utton9.Clic' If Me. e1t"o11. e1t % -- ;en *1it #ub *nd If Me."utton9.*nabled % False Me."uttonA. e1t % -"atalMe."utton:.*nabled % False Me."utton1.*nabled % rue edit % rue "u'a() Me.Data+rid6iew1.*nabled % False *nd #ub Pri5ate #ub "uttonA$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles "uttonA.Clic' If Me."uttonA. e1t % -"aru- ;en Me."uttonA. e1t % -"atalMe."utton1.*nabled % rue Me."utton9.*nabled % False Me."utton:.*nabled % False Me.Data+rid6iew1.*nabled % False "u'a() !este1t() Me. e1t"o11.Focus() *lse Me."uttonA. e1t % -"aruMe."utton1.*nabled % False Me."utton9.*nabled % rue Me."utton:.*nabled % rue Me.Data+rid6iew1.*nabled % rue edit % False !este1t() ,unci() *nd If *nd #ub Pri5ate #ub "uttonC$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles "uttonC.Clic' *nd *nd #ub Pri5ate #ub Form1$>oad("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) 8andles M4"ase.>oad "u'a$D"()

Dari$+rid % False edit % False ,unci() Isi+rid() *nd #ub Pri5ate #ub "uttonD$Clic'("46al sender As #4stem.Ob7ect3 "46al e As #4stem.*5entArgs) *nd *nd #ub #ub "u'a() Me. e1t"o11.*nabled % Me. e1t"o19.*nabled % Me. e1t"o1:.*nabled % *nd #ub rue rue rue

#ub ,unci() Me. e1t"o11.*nabled % False Me. e1t"o19.*nabled % False Me. e1t"o1:.*nabled % False Me."utton1.*nabled % False *nd #ub #ub !este1t() Me. e1t"o11. e1t % -Me. e1t"o19. e1t % -Me. e1t"o1:. e1t % -Isi+rid() *nd #ub #ub Isi+rid() Dim El;$!ecord As #ingle Dim i As Integer Dim Data#@> As #tring % -Data#@> % - #*>*C CO/N (nis) as El; F!OM table1.CMD % New Odbc.OdbcCommand(Data#@>3 CONN) Dim D !eader$: As Odbc.OdbcData!eader D !eader$: % CMD.*1ecute!eader() If D !eader$:.!ead ;en El;$!ecord % D !eader$:(-El;-) *lse El;$!ecord % 1 *nd If D !eader$:.Close() CMD.Dispose() Data#@> % - #*>*C nis3nama3alamat F!OM able1 - = $ - O!D*! b4 nis.CMD % New Odbc.OdbcCommand(Data#@>3 CONN) D !eader$: % CMD.*1ecute!eader()

If El;$!ecord % & ;en El;$!ecord % 1 *nd If

Me.Data+rid6iew1.!ows.Clear()

Me.Data+rid6iew1.!owCount % El;$!ecord Me.Data+rid6iew1.ColumnCount % D !eader$:.FieldCount F 1 i % & W;ile D !eader$:.!ead Me.Data+rid6iew1.Item(&3 Me.Data+rid6iew1.Item(13 Me.Data+rid6iew1.Item(93 Me.Data+rid6iew1.Item(:3 i % i F 1 *nd W;ile D !eader$:.Close() CMD.Dispose() *nd #ub

i).6alue i).6alue i).6alue i).6alue

% % % %

i D D D

F 1 !eader$:(-nis-) !eader$:(-nama-) !eader$:(-alamat-)

Pri5ate #ub Data+rid6iew1$Clic'("46al sender As Ob7ect3 "46al e As #4stem.*5entArgs) 8andles Data+rid6iew1.Clic' On *rror !esume Ne1t Dari$+rid % rue Me. e1t"o11. e1t % Me.Data+rid6iew1.Item(13 Me.Data+rid6iew1.Current!ow.Inde1).6alue Me. e1t"o19. e1t % Me.Data+rid6iew1.Item(93 Me.Data+rid6iew1.Current!ow.Inde1).6alue Me. e1t"o1:. e1t % Me.Data+rid6iew1.Item(:3 Me.Data+rid6iew1.Current!ow.Inde1).6alue Dari$+rid % False *nd #ub Pri5ate #ub Data+rid6iew1$,e4/p("46al sender As Ob7ect3 "46al e As #4stem.Windows.Forms.,e4*5entArgs) 8andles Data+rid6iew1.,e4/p On *rror !esume Ne1t Dari$+rid % rue Me. e1t"o11. e1t % Me.Data+rid6iew1.Item(13 Me.Data+rid6iew1.Current!ow.Inde1).6alue Me. e1t"o19. e1t % Me.Data+rid6iew1.Item(93 Me.Data+rid6iew1.Current!ow.Inde1).6alue Me. e1t"o1:. e1t % Me.Data+rid6iew1.Item(:3 Me.Data+rid6iew1.Current!ow.Inde1).6alue Dari$+rid % False *nd #ub *nd Class

Вам также может понравиться