- 在线时间
- 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数据库! h2 m" A& E1 d4 K
E# m& p0 o5 V+ n7 w U
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, # s2 t3 ~- T; p- n/ H1 w
在这里和大家分享一下: & ~1 d4 B9 ?+ ^0 J0 V8 i u
( K: ^* H: x8 t- I( p
Asp.net连接SQL Server2000数据库例程详解:
# _+ ~& s0 a+ m v* H6 R <%@ Import Namespace="System.Data" %> # a* n; N7 ^3 g: Q7 _ ^. o
<%@ Import NameSpace="System.Data.SqlClient" %>
, v) D" R& j! S- l9 S' o, q- q5 C- a <script laguage="VB" runat="server">
4 Y6 o( u0 F* g9 D sub page_load(sender as Object,e as EventArgs) 4 U4 x9 ]( H, q6 O+ x {# ^3 m1 n+ J
Dim myConnection As SqlConnection
4 Q6 R" s. ]+ U/ B% P% v Dim myCommand As SqlCommand
- m; K" ^' w$ k% @ z' C. H Dim ds as DataSet 3 F! h8 o' j! |, ], ]- F6 |
'1.connect to sql server
$ F4 i9 i$ T* M* g, x: Z myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) ' }% p' k0 X$ s$ g
myConnection.Open()
1 [) l! w# A& }9 O3 j/ Z5 J/ ` la1.text="Connection Opened!"
9 O$ v+ L# v+ Q) j; I& v5 P0 f3 ~ ( W3 ~" }3 D& B9 _1 `
'2.Create a table / W' V* [% i- Y3 T* Q! f4 i$ @
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
. O, K, G: m6 d3 ]
/ m; l* S8 ~) W. Y [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ! a8 O. z7 _% J( S1 k+ i( p3 S
n) Y p" D: i2 B/ n4 U
)", myConnection ) : a, B+ Z Q2 P( C
myCommand.ExecuteNonQuery() ! V; `4 _# V" `7 v; c! x% d
la2.text="New table created!" ! R, W, H; j" T' ]) p
- n! y7 D, f" m% R5 c- Y4 W '2 添加纪录
8 e+ t" g) k( N myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", ' Z4 m @/ h" ]7 o4 `4 D
% h* N( ]* Q) J1 m& X myConnection )
9 Q0 n8 v! A/ P' O/ u) }9 | myCommand.ExecuteNonQuery()
' E' a/ [: G2 ^6 |. F. Z. i la3.text="New Record Inserted!"
. S C8 c+ F# G( Y2 V
2 S- U. P4 m: A) Q+ }% T '3 更新数据 , n4 {, Q! E5 E2 W
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
8 ]' T* f# Y" d- K9 ? myCommand.ExecuteNonQuery() 5 V* x6 B+ P+ K; Q0 J2 A
la4.text="Record Updated!"
( @" `' N8 l. _) Z : G: O7 ?& R% L; T" A
'4 删除数据 3 |6 s/ i' V2 Y" q2 A9 d
myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
3 O; S$ S' H7 [ myCommand.ExecuteNonQuery()
* G+ O2 z3 s% h& D, a la5.text="Record Deleted!" * E+ I1 ]3 S" p7 O5 F: ?. G& ^
2 R. p/ K2 T l! @$ f
'5 用DataGrid显示数据
. h+ O! q- M, }, L6 X myCommand = New SqlCommand( "select * from [test]", myConnection )
* H. _% W, G) d& \; R2 W MyDataGrid.DataSource=myCommand.ExecuteReader() ; B5 ?) v9 r1 I0 h0 [. u3 k
MyDataGrid.DataBind()
/ K7 m8 Z6 u! y4 n end sub
( P8 P9 O6 E& e2 Y5 s1 U </script>
8 M' l" `$ ~- o7 g <html> 1 g- b9 M0 c: Q
<body> z ?5 D, m1 S; \/ @
<asp:label id="la1" runat="server" /><br>
4 F! v I2 L8 D8 F; S! M% {. ] <asp:label id="la2" runat="server" /><br>
" _$ |! { y! ~5 k7 E" e* H2 I <asp:label id="la3" runat="server" /><br>
9 Z. }2 t9 b9 h! c% R4 _; F( X <asp:label id="la4" runat="server" /><br> ( R' u7 e' R/ T* k
<asp:label id="la5" runat="server" /><br> ' Z R' F0 C) N8 `( F0 B8 }% `1 m
<ASP ataGrid id="MyDataGrid" runat="server" 0 i& E2 w; {) t5 A6 h+ v. v( a
BorderColor="black" ; E( L: @1 i* f' u% x' W
BorderWidth="1"
" l6 ^0 z8 g8 V7 C: e* X Y GridLines="Both"
* G* {+ u5 b) N# V7 P CellPadding="3" 1 g. j8 _1 G4 u$ P' m3 ]
CellSpacing="0"
9 |8 D) l6 Z- f; T Font-Name="Verdana" : B6 i' V. E3 @1 H- s* z
Font-Size="10pt" 5 M7 a0 y6 S; n* f/ {6 u: ~
HeaderStyle-BackColor="#aaaadd"
' d8 {# c! h7 y8 @1 A* q AlternatingItemStyle-BackColor="#eeeeee"
( y, C2 y+ b/ @' A7 b0 P >
- @, W" {* _, S' B* G </asp ataGrid> ( Y% S+ I0 K4 z
. ]1 R. E. K/ b. m8 p7 N </body> + \) J7 t) t! u; I* |& N: |
</html> 1 n8 `- g% m* m
------------------------------------------------------------------------- / M# l0 I, @& l4 l- N1 ]& j! Y
推荐空间: $ z& g8 B$ @9 o7 D
4 {% e2 S* f2 N ◆商务型C 送CN域名 1600元/年 ' C! @0 w3 C1 x. R" r9 s3 I; F$ }
独立500网站空间 ,同时支持 ASP, ASP.NET; ) J& p7 e, t& }$ X* ]
提供SQLSERVER2000的数据库存,支持ACCESS数据库 ) I. B0 _8 D- K) G
送800MB邮箱邮箱 6 e- s8 ]. l9 U9 Q6 `
# H) h* N: p5 ?$ X' g9 v0 `6 p ◆虚拟专用C型机 送CN域名 4000元/年 9 h' V3 a# Q- a: f- U- S$ ^' ]. J
3000M的网站空间,同时支持 ASP, ASP.NET
; }% g3 ^) B. u$ z 支持SQLSERVER2000/access数据库,数据库空间不限
1 }% ~0 }- e, H( [& ?1 c 送2000M VIP 企业邮局 1 x- ~# B0 h2 C2 h
------------------------------------------------------------------------
3 Q( Y% D4 _" W5 r- p2 v 同时有本月特大的优惠:
' p4 v/ [$ G. S4 u2 L. Q+ [0 N
: W& ^, M5 E2 Y( n& c" I ◆增强C型主机 送CN域名 送300M 邮局 698 元/年
( E8 X6 n, T7 {; p3 B8 D ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 1 D9 p3 K2 ~- {! n( D
******************************************************************** * O0 \; [$ H/ Q- U$ [
★购买或者续费时代互联的产品,产品7折大优惠!
9 ^8 I( i2 _2 K9 k, I 详情请见:http://now.net.cn/special/index_chris.net
6 ^. z% j; n, r$ A1 F ★.CN+地区.CN 仅需180元!1 Z4 A9 c3 g+ A% P( Z
.Cn+VDNS无限+.COM+地区.CN 仅需228元!
# K! ]+ T' ] h( B, m 更多优惠,详情请见:http://now.net.cn/special/</P>; X/ C: Q, l: d; Q. X# a
< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> ' \ v1 t5 Y o- q" s4 ]" ?2 f4 S \
Q Q:188092185 342186899
( X0 n1 I6 ~; j0 u TEL:0756-2281071 </P> |
zan
|