- 在线时间
- 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数据库5 |& e$ q! ]7 R0 S; d0 y
4 f, F$ V+ F% p 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
5 \1 j# p. f a: X. w 在这里和大家分享一下:
0 c. ^+ E6 f* m& [* u - [! M) z3 m! z, I i4 N
Asp.net连接SQL Server2000数据库例程详解: % y2 `8 \* e% v$ g. V. L. n
<%@ Import Namespace="System.Data" %> * }5 |& E! c- f- |) r) |+ p
<%@ Import NameSpace="System.Data.SqlClient" %> $ g6 w0 T6 ~6 j2 q+ M
<script laguage="VB" runat="server"> ) O) ]; u$ H% | d2 r3 k. a
sub page_load(sender as Object,e as EventArgs)
4 a+ R) n$ V+ ^6 m Dim myConnection As SqlConnection
) D+ ~( b1 V( S- L4 i$ m2 z Dim myCommand As SqlCommand $ j8 x1 F, X) C
Dim ds as DataSet
' E& _- E# x m* ^- f '1.connect to sql server
' H' \1 Y( D) b/ ~! P myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) & ?- @" Q* F6 r5 ^4 A7 \+ G
myConnection.Open()
$ U" F1 t2 l) ]- Y. _$ q! L' {. L la1.text="Connection Opened!"
/ Y( _5 W* t! h+ D. h y# @- \7 |( [- [+ c2 o
'2.Create a table
" `0 D# r" c3 q" E: s! @, l! l& h myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
' w8 r" H; ]( K
. r" A% p1 W! z# ]4 V$ M4 J u [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
& K* z- b/ t- u1 F
5 [9 j4 Z% z4 A7 s )", myConnection ) ! \- h8 @' X! c1 k0 B) t( E0 a
myCommand.ExecuteNonQuery()
( n4 B; ^; ~3 A7 o9 h# O& Q1 ~3 u la2.text="New table created!" 9 E, c n$ L7 p
: B) p, S7 V1 V" _8 G '2 添加纪录
5 l% Y& o# \4 F% R9 i9 l. ` myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
; V b! I6 v4 m; e+ Y
9 q2 f" z6 H5 m c4 K3 Z( ` myConnection ) ' r4 Z4 B* i' f- p& r
myCommand.ExecuteNonQuery()
2 o: T, A) Y3 F1 d6 K0 ?2 g la3.text="New Record Inserted!" " \, p; |8 N) @8 w( `$ {% e
% g3 C' d7 N3 P' k6 {8 j+ A
'3 更新数据
$ f( Q, z2 e Q myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
5 C; ~( }1 }7 ]6 ]8 ^) |/ Y myCommand.ExecuteNonQuery() - G: M$ J: R& @1 R9 c$ m
la4.text="Record Updated!"
, N6 x1 R9 z4 q9 ~! T! { , W2 r+ X* H- Z* m- b/ T
'4 删除数据
: C7 }, n. ]% s6 M2 V% K1 y6 ` myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
4 T, T E* _2 h5 S myCommand.ExecuteNonQuery() 8 l9 c* h9 @4 d, ]
la5.text="Record Deleted!"
6 z* {0 ]9 |9 c , U3 b/ o6 m$ N: u; a
'5 用DataGrid显示数据 3 q4 ?1 M1 I0 G1 k% G# t) d9 N
myCommand = New SqlCommand( "select * from [test]", myConnection )
7 ]: k6 C" y' L# D4 u) u* z( l MyDataGrid.DataSource=myCommand.ExecuteReader() 7 g5 Y1 ~9 J a8 b
MyDataGrid.DataBind()
4 f5 F$ f# n+ N5 n0 m+ d end sub
( X& s" j- p6 j </script> u: j9 }/ m% U( i. t. H
<html> 6 {1 {3 n; B, w' y
<body> # O U- }! i/ D5 F5 j5 x( u
<asp:label id="la1" runat="server" /><br>
1 ?. Z1 [ j& G4 d) ^9 L, G <asp:label id="la2" runat="server" /><br>
; L6 Y/ c' s# Y. F6 i) ]+ H5 D <asp:label id="la3" runat="server" /><br>
% h, p+ ]4 m. A$ ?& j <asp:label id="la4" runat="server" /><br>
: H+ |, G; p5 h( V% t/ q) l8 s, E( { <asp:label id="la5" runat="server" /><br>
, ^! y+ h1 e( [* g4 g# Y <ASP ataGrid id="MyDataGrid" runat="server"
6 n! A+ V. @% V6 y7 D* V BorderColor="black" 6 Y0 t9 z( l }% M, X
BorderWidth="1" 4 w8 X0 }3 Q, j( B6 Y( q* v9 V
GridLines="Both" 5 |9 O% N! U n$ W' t
CellPadding="3" ) U9 D" j7 j& B l& S. l B
CellSpacing="0"
" a( h; Y3 |3 Z$ w" w2 e Font-Name="Verdana"
# O( Z! q" i9 L Font-Size="10pt" e: Q1 v8 w$ V; I
HeaderStyle-BackColor="#aaaadd" , Q' d+ t' Z: w
AlternatingItemStyle-BackColor="#eeeeee" 9 K$ m2 X8 T. t) R. s1 T, d. k
>
( w6 _/ `/ {) W [ </asp ataGrid>
! P! s" D8 S% _( U# n2 z, N* Q# R7 ^ : T; g% F" T# w5 G5 U) r' e( K& R s
</body> 9 B8 a' u2 H1 {1 L
</html>
$ K! I! o0 x; K' ^; h( `2 i ------------------------------------------------------------------------- 9 N) O3 n% R- n1 u3 F9 k
推荐空间: + F0 |; \4 Q: R% g# R+ a- u
4 }% W! K8 z, w( H2 t
◆商务型C 送CN域名 1600元/年 % f; R$ [8 `# Y* Y
独立500网站空间 ,同时支持 ASP, ASP.NET;
g. J2 y& u$ E& n0 `1 J' ? 提供SQLSERVER2000的数据库存,支持ACCESS数据库
, e% n( k6 N. R! S 送800MB邮箱邮箱 ' j* {) Z- s$ q4 ~5 ?7 P
- t3 `; g% Z" w5 S9 n" R3 R9 J ◆虚拟专用C型机 送CN域名 4000元/年
- ^5 K# T- C( a. i1 k 3000M的网站空间,同时支持 ASP, ASP.NET / b" `4 ?8 G" [% \+ a3 t4 n
支持SQLSERVER2000/access数据库,数据库空间不限 8 [. P, q1 e8 ~+ l+ o
送2000M VIP 企业邮局 % f# }# V! M m& Y- Z
------------------------------------------------------------------------
8 M2 Q8 ~ ^4 S: [6 y2 v6 h 同时有本月特大的优惠:
$ s9 j4 C/ k4 U9 D! N. Y5 ` 3 v' \, [4 I: j) {" C
◆增强C型主机 送CN域名 送300M 邮局 698 元/年 1 \. R3 Z) C& M5 ^7 i, g
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年
, }1 n! a0 L( H ********************************************************************
2 w* Y: M. i" F o8 X: `1 S ★购买或者续费时代互联的产品,产品7折大优惠!8 ]/ [, w# D& ]* O) A6 t
详情请见:http://now.net.cn/special/index_chris.net& L; w. Y1 H3 n, d0 K9 k9 A
★.CN+地区.CN 仅需180元! k3 e5 v* y1 ]! i
.Cn+VDNS无限+.COM+地区.CN 仅需228元!
6 n$ Q5 o- ^/ U: y: I \5 s 更多优惠,详情请见:http://now.net.cn/special/</P>
. r5 [& j2 d6 E9 H< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A>
2 t5 i% A: l/ F7 }/ r0 T: n% p( L4 O2 ] Q Q:188092185 342186899
* `/ j5 `6 a' H5 z/ r TEL:0756-2281071 </P> |
zan
|