- 在线时间
- 0 小时
- 最后登录
- 2010-9-2
- 注册时间
- 2004-12-23
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 66 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 36
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 33
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   32.63% 该用户从未签到
 |
< >★Asp.net如何连接SQL Server2000数据库
0 Y+ D% d( R* v! e7 D% C+ S 5 R1 }8 W0 O1 c/ ?
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
' `8 X4 i: Z; J+ L 在这里和大家分享一下: 0 f$ D( f/ S3 a- T8 u
" z2 e: W% {- E Asp.net连接SQL Server2000数据库例程详解:
4 Y/ _( J: U. Z <%@ Import Namespace="System.Data" %>
6 y0 G) u7 ~! ^1 ]% X& T" n <%@ Import NameSpace="System.Data.SqlClient" %> 5 I) d: B% D4 X1 |% Q& [5 l7 b8 W1 o
<script laguage="VB" runat="server">
5 u8 n0 [# U0 G8 x6 L sub page_load(sender as Object,e as EventArgs) y: n& h* N2 s3 i4 P
Dim myConnection As SqlConnection
1 R- E1 K1 L C: j* G0 w! f; k) u Dim myCommand As SqlCommand
1 a* W+ T/ D7 H. r1 r Dim ds as DataSet & a4 c. R$ I; @6 @" f# ?
'1.connect to sql server
3 a2 X2 t2 `9 K7 a% B$ { myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 1 ^( H. E! @- O/ A' X+ t' v' i
myConnection.Open() ( i# L: }: {1 }# A/ _5 _3 E, x
la1.text="Connection Opened!"
9 J+ E2 b6 q0 U/ ? # K; _4 X4 i( [+ K
'2.Create a table
2 d+ y' y! l" B* E, U1 T myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] : R$ o' F; n& i: z% q) a6 Y
6 [( N: R, A2 X D: o3 T/ C [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL % c/ Y9 d8 }) q3 ~& n7 q
% g1 A! z9 Z0 c' l ~ )", myConnection )
8 S* O0 K+ Y& ?/ z7 g; J myCommand.ExecuteNonQuery()
6 M; U' v1 R3 _ la2.text="New table created!"
1 O9 Z- Q; f* k( X3 t" Z5 l , a; l( L4 f8 `' N, z
'2 添加纪录 * V# c9 E: b2 e
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", b0 z- a' R' p9 ^+ j8 N
0 ]: v& b7 I H myConnection )
! @& B& ?+ x, o+ W' D myCommand.ExecuteNonQuery()
4 {) C% M) j; l1 T. k2 N% i' a la3.text="New Record Inserted!"
B# [4 a; e" _! q/ q. W, D1 O
* s- X6 F2 d+ g0 J& _3 d4 A '3 更新数据
0 h; B- ~5 c. b Z myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) ! j1 c: w4 r: ` J, G5 g/ Z
myCommand.ExecuteNonQuery()
; f& }6 W2 f9 T, ] la4.text="Record Updated!"
( `: N) w2 Q/ u# d; A j
6 `* D0 ?/ ], |: V R" W4 V3 A '4 删除数据
) ?% w: s! o/ K' x: g( n' R9 U0 ? myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
8 y5 S5 z' F9 ]7 F3 ? myCommand.ExecuteNonQuery() * l" b2 N! Q/ @1 y4 i8 q
la5.text="Record Deleted!"
9 ^" a6 O* J- d/ i2 _! \ 7 k/ Y6 K- x9 y. S: K6 ]1 t8 G0 v: Y
'5 用DataGrid显示数据 ) G. k# j' m. {; _: r
myCommand = New SqlCommand( "select * from [test]", myConnection ) / R. H8 `/ \1 w8 ]: P% o) K
MyDataGrid.DataSource=myCommand.ExecuteReader()
2 Y; c( m) {1 O+ M0 [ MyDataGrid.DataBind() # o7 V) Y! |8 m6 b7 N. h) H
end sub
. ^* `& b) f7 S% c. e+ l q/ [+ B1 S </script>
+ f6 b" ^( G* Z3 i, c: ^, x A <html> 5 p# |( S9 [; q/ w# o$ r7 K
<body> 9 H+ h6 ] f" B/ X# D) j
<asp:label id="la1" runat="server" /><br>
/ I- i" T/ U* X5 e) X6 I <asp:label id="la2" runat="server" /><br>
+ n- ] ]* [5 f) z% n# B( { <asp:label id="la3" runat="server" /><br>
3 {# c5 m/ e" o3 A: o <asp:label id="la4" runat="server" /><br> [& {' d0 G# u0 U; X
<asp:label id="la5" runat="server" /><br>
, q7 u" p) {- O' Q. \% D" g; N <ASP ataGrid id="MyDataGrid" runat="server" - k+ c5 J0 {* l& @4 \6 I
BorderColor="black"
1 U2 q- @. }# ?: p: C3 H BorderWidth="1" 9 M! |9 x" n3 w1 h: _/ h2 M( F9 x
GridLines="Both" & \' V/ Z/ y& t1 M
CellPadding="3"
% W" M( E# A+ Y! `: _$ L. q& s CellSpacing="0"
& @0 o# \8 h) m Font-Name="Verdana" ; i# {( |: x2 M3 U% f1 U
Font-Size="10pt" 6 k7 b7 K l: p) C, L1 C9 U! N- h2 ?
HeaderStyle-BackColor="#aaaadd"
9 O. d' h, r, l! g% U AlternatingItemStyle-BackColor="#eeeeee"
! ~0 U9 `7 m$ n" r- Q. ` >
6 u" d, ?$ V2 j8 l. k) u2 u" \ </asp ataGrid>
4 s" F3 e+ l6 `. S# L 3 T; Q j/ Z% Z R$ B
</body> 5 r- ^7 y5 M; C$ E
</html>
7 [4 G+ p9 i9 j: V/ R1 s) q -------------------------------------------------------------------------
( J6 a4 ?+ W0 p7 D; j. r 推荐空间: 0 _7 i+ C: C% g0 v' u0 D+ J3 l/ Q
/ t# L4 c# J! W ◆商务型C 送CN域名 1600元/年 ! a3 E) l; W/ `
独立500网站空间 ,同时支持 ASP, ASP.NET; ! _; D1 J4 X1 O6 P: W& F, c7 q3 n
提供SQLSERVER2000的数据库存,支持ACCESS数据库
6 P4 j9 _- J Y6 |$ y 送800MB邮箱邮箱
3 M% Y5 Y% n% k! I; t) `% V
' u \7 y: Q8 K* {2 S$ ?; g) B ◆虚拟专用C型机 送CN域名 4000元/年 5 X% t. K8 X) R+ e4 l
3000M的网站空间,同时支持 ASP, ASP.NET & \! p K8 e1 }3 d4 ~! q
支持SQLSERVER2000/access数据库,数据库空间不限
) ^% e1 B) E! \- C# `0 f 送2000M VIP 企业邮局 - s: _2 c( b" }& a7 Y4 }( j
------------------------------------------------------------------------ ?6 z+ b: V$ Q: S5 J
同时有本月特大的优惠:
1 N4 j% @3 N' b5 b. P" x+ j$ F' c % o* R0 G! d% a) O N7 X4 G1 e
◆增强C型主机 送CN域名 送300M 邮局 698 元/年 7 F1 `# n% M7 r1 u# D
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年
9 V- v$ [: P+ \& j ********************************************************************
" ?; m# o3 l6 [) x( X ★购买或者续费时代互联的产品,产品7折大优惠!
. d) x6 Q9 b; B; f# W 详情请见:http://now.net.cn/special/index_chris.net; ?' `) F1 [* D
★.CN+地区.CN 仅需180元!
0 T& h7 r) I; J# q9 |+ O .Cn+VDNS无限+.COM+地区.CN 仅需228元!
$ z+ ?4 F7 D; w. X2 l 更多优惠,详情请见:http://now.net.cn/special/</P>+ W% y" u' k3 n& p% T9 ^
< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> " K9 W. r2 t7 D/ z& [3 k
Q Q:188092185 342186899
5 o0 h' b4 V6 |9 y! \/ A; U2 T TEL:0756-2281071 </P> |
zan
|