- 在线时间
- 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数据库" z/ d6 I+ L# a- [6 w$ T
% ?- {) n. R: b
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
, h1 \; G e' t" l: E' o4 X 在这里和大家分享一下:
" H! f% ^* u+ H7 @ Q1 M+ m6 k B9 J5 y6 T4 m4 @0 K
Asp.net连接SQL Server2000数据库例程详解:
& J, Z5 f7 p5 d# ~ <%@ Import Namespace="System.Data" %> s* L3 @. `1 R! N
<%@ Import NameSpace="System.Data.SqlClient" %> 9 x. Q0 Q. i2 _* c1 s
<script laguage="VB" runat="server"> 3 k; S- H. L% t: g
sub page_load(sender as Object,e as EventArgs)
9 |% i5 k+ G" x/ a/ `+ y Dim myConnection As SqlConnection
' \& D5 k5 w1 I) ~$ w2 X Dim myCommand As SqlCommand ( d) {) I+ u+ e0 C' c" \5 g
Dim ds as DataSet
3 F5 c' I0 t% ~; ]; ^ '1.connect to sql server 0 ]: c9 A( b1 [, c
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) , D1 o J# S T! o
myConnection.Open() # P6 _8 X K) m
la1.text="Connection Opened!" % d) u* H6 r) ? g9 J! R
2 a9 ?" i5 N6 f2 O" c
'2.Create a table
8 W0 r& a. p7 l0 ]- X myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] 7 q: S/ ^6 D' W9 Q* N8 l
( x* Z. v; K% r7 F
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL 7 Q9 V5 I" f* T; a% [- g
7 z* A- B' G5 U) |
)", myConnection )
+ X' E+ K. }: D4 s; w myCommand.ExecuteNonQuery()
3 w8 S! u6 x; l- O0 ~, T/ g" C la2.text="New table created!"
, o7 j" _6 B* I 0 s0 v& z6 E3 F7 z% v
'2 添加纪录 4 K5 V0 _" k+ J( H( K% K3 l
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
; |% D9 R) ? E) v
8 z H: L' r8 p myConnection )
y: Y8 ]: S, } `% ? myCommand.ExecuteNonQuery()
) q& N. H, ?+ p5 r8 K* E" e: n la3.text="New Record Inserted!"
3 o9 m+ w0 ]5 b) L" b 6 u# S% s+ @% _' h c" G/ ]) {
'3 更新数据 6 Z! M }, g) d+ p9 a
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) ( b7 a5 n/ u$ E% i
myCommand.ExecuteNonQuery() ' z$ K/ C5 t ^: |3 k, F
la4.text="Record Updated!" 5 [2 d! |4 z; {1 r, o# U
# R' A8 Y' A2 ]! d9 q# K '4 删除数据 ! p3 V& P# m' O3 S3 F) u
myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) . w5 f) I( |+ n& `! G& P1 V/ I9 u
myCommand.ExecuteNonQuery()
. N3 H) ^0 h+ ^ c. m |& m2 V la5.text="Record Deleted!" 0 T6 _5 [( t+ y' Z$ {6 Q
4 ~' \, a. x* K$ M; n
'5 用DataGrid显示数据
7 R: t8 U- k' J$ |% A0 C myCommand = New SqlCommand( "select * from [test]", myConnection )
! Q# \9 `1 D% }2 w# J5 D6 z! I MyDataGrid.DataSource=myCommand.ExecuteReader()
3 G* e' A. j* ]( C MyDataGrid.DataBind() 0 t/ _$ ~5 M. m. W* b8 q; E y2 G
end sub 3 J8 ]6 m j! N! v3 J: A0 w3 E
</script>
7 M% e5 M( `- N p& J+ i- i- j <html>
( v9 N. D3 {8 a$ k <body>
, ~1 F! }5 x# P8 q% d `3 W: H. ^ <asp:label id="la1" runat="server" /><br>
/ [1 W. I: _7 T# `% `- t6 B B <asp:label id="la2" runat="server" /><br>
0 D; D. V0 e; E* i) b. o+ X" D <asp:label id="la3" runat="server" /><br> % ]1 l- p _" V! L( j
<asp:label id="la4" runat="server" /><br>
4 W: |( F6 J1 s: |1 H. E: L <asp:label id="la5" runat="server" /><br> ; w+ s. k ^# }
<ASP ataGrid id="MyDataGrid" runat="server"
/ Z+ I5 E3 B# s E9 B# V' z4 D BorderColor="black" . D) |2 v9 X# Y# f6 i
BorderWidth="1"
+ X6 \/ k) C3 Y& `- t; ]$ o GridLines="Both" $ G) t, M1 S r9 u! t P
CellPadding="3" \2 N/ i. ], e! M
CellSpacing="0"
/ q8 I9 F% y8 K& p Font-Name="Verdana"
, ?) u0 ?1 y$ v% a: Z) n O4 k Font-Size="10pt"
" Z: U# t2 d B9 ~8 x HeaderStyle-BackColor="#aaaadd" . W. H, M! s' M- c E3 a" \
AlternatingItemStyle-BackColor="#eeeeee"
5 |, K5 t+ Q$ m > 1 l- c. Y1 m. h$ K0 B5 W# C3 H, d, P
</asp ataGrid>
3 }; u% N1 J4 f5 d
9 W, F8 S. ?3 Y# }7 ^ </body>
4 r3 v2 T' v" R: b# t </html>
$ \. ?. Z' i U5 E ------------------------------------------------------------------------- - z s- Q7 G' K5 |: h8 k o
推荐空间: 0 q# a: R- u3 P3 s
9 U3 k: h% c& |0 c" X# T" [. K# J4 T
◆商务型C 送CN域名 1600元/年 7 d0 X) z& n3 q9 r" i" X
独立500网站空间 ,同时支持 ASP, ASP.NET; . i! x$ c% k7 h( o7 B, ^! U9 V2 N- g
提供SQLSERVER2000的数据库存,支持ACCESS数据库
8 w7 l! X; Z8 M. X) o! R. z 送800MB邮箱邮箱 , l' I: t6 ^( t% [- s% h) b8 x0 h2 o- m+ s. a
* d0 x. f' I) \7 H; p3 h- ]
◆虚拟专用C型机 送CN域名 4000元/年
5 S* s$ V, t/ f3 t 3000M的网站空间,同时支持 ASP, ASP.NET
# p% c8 O# q& H# z5 k: q" j( ]+ Q 支持SQLSERVER2000/access数据库,数据库空间不限
# d% z/ c* J# L% S% _3 A7 [' Z 送2000M VIP 企业邮局 % s/ u6 M8 v) A. L( q5 y
------------------------------------------------------------------------ . q, i) i# R: k3 D- Q
同时有本月特大的优惠: 4 J$ v* h, B' m, x; L) J7 o" v
$ y, v$ v8 S% r- P P
◆增强C型主机 送CN域名 送300M 邮局 698 元/年 ' b4 e) Y6 D$ U+ [3 T
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 8 u2 g. r7 w. O& ~; \+ q% U. P! F3 d
********************************************************************
( q0 `& V4 c7 S" ]$ a1 p* l ★购买或者续费时代互联的产品,产品7折大优惠!5 R5 q H! p5 p3 c! m" n- a7 H( ]
详情请见:http://now.net.cn/special/index_chris.net3 x- h9 ?5 B, T1 o. m
★.CN+地区.CN 仅需180元!
5 k. J' w9 y+ Z: J1 G .Cn+VDNS无限+.COM+地区.CN 仅需228元!6 D9 g4 x" U( z8 @
更多优惠,详情请见:http://now.net.cn/special/</P>9 y! Q0 i9 F2 X* w u5 {& D6 B
< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A>
3 s& S( }1 F H4 H2 q* `* Y0 c Q Q:188092185 342186899! l }( ?. p0 z% K, a1 f
TEL:0756-2281071 </P> |
zan
|