- 在线时间
- 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数据库( _) e7 _* R5 q. A2 m) i3 h
8 X7 E e: m+ O. [6 r/ `
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, ) G/ z f. H0 r0 h& K; i
在这里和大家分享一下:
; W$ I& L& ]4 u& y' B
" M/ ]% ]8 |" V0 @ Asp.net连接SQL Server2000数据库例程详解:
+ ^1 N2 s$ x) P: i2 g+ x <%@ Import Namespace="System.Data" %>
. }+ L& \1 A$ a6 ~: r+ ^& \9 P$ s <%@ Import NameSpace="System.Data.SqlClient" %>
6 u+ j: l1 f0 @8 x( q <script laguage="VB" runat="server"> 8 F( l$ o% }) J4 t1 e3 N* w/ c
sub page_load(sender as Object,e as EventArgs)
) N+ Q8 L! p9 o Dim myConnection As SqlConnection : w/ k' }/ Z* k" N
Dim myCommand As SqlCommand ( Y( v6 B* E4 }, l9 D
Dim ds as DataSet
" S0 W8 K/ Z! n( p0 T/ r2 I3 L' Y" p2 [ '1.connect to sql server
, e) P. q2 l9 L2 e" k myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 3 G! q2 p, X; B ~0 t2 f
myConnection.Open()
4 _/ j3 \ t: C3 _2 W la1.text="Connection Opened!" 5 F! r- M s3 ?5 G- R5 J- \
4 T- q4 O, v" y5 o3 y* \ '2.Create a table & Y: Q! U, `( j+ f7 e' `- Y' \
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
3 q- E( `8 r4 Y7 ]/ c+ ? / c0 k% h# P! j: ^/ x' V7 i
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
2 ]+ `9 c7 a7 Z* F5 z 5 e: h. G/ z2 o% @0 i* j
)", myConnection )
; X- i: f# Y1 S7 [2 G/ B( w2 ^ myCommand.ExecuteNonQuery() $ w$ [4 j& N! m6 z
la2.text="New table created!"
# M3 ~. U8 p8 E' G* b
; n4 y( j1 U% ^( q# k '2 添加纪录
0 H- d/ P7 v+ u; f' z) w myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", , M( ?8 c0 G* `- ]- Y0 x& J
( _8 ~& W* M4 o0 `
myConnection ) & q( o2 q7 k- C+ S, ]
myCommand.ExecuteNonQuery()
0 W+ g4 M- x8 ]% ]& ?, ] p# q la3.text="New Record Inserted!"
2 o' y# ]$ J6 R$ W3 M c1 ]7 s; e* [
) t- ], {2 Q. V% o! U5 y '3 更新数据
( b1 Y1 M e% c) E' i myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
! C4 N2 z% X: }0 ] myCommand.ExecuteNonQuery() " n9 g. u& m% |5 ~! P& }1 k
la4.text="Record Updated!"
# t, ~/ G" y# t! t " g6 @' a! J4 `
'4 删除数据
; Q+ t7 F5 d' B& ] myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
' o2 t; K; y0 z1 @3 l* U myCommand.ExecuteNonQuery() " G& z/ f" h0 b
la5.text="Record Deleted!" 2 P" E/ c" E5 \5 c2 f6 L: A' e- z
3 J) y! |, X+ @2 `* v6 R" C- @ '5 用DataGrid显示数据
& [; `$ G. Z c/ x myCommand = New SqlCommand( "select * from [test]", myConnection ) ' S. f' N1 K& j6 `+ D- N6 S; [( v" N
MyDataGrid.DataSource=myCommand.ExecuteReader()
3 _/ y- N' o+ d MyDataGrid.DataBind()
# u7 {) {* |7 Z* p' G end sub 0 {! @! R. Y1 \1 Z
</script>
* X5 n* n' R/ x+ B/ ^7 X+ f R <html> ) M4 R+ M, G0 b! \
<body> : ~5 e8 X6 d6 y0 ~: K% [4 `: @
<asp:label id="la1" runat="server" /><br> 6 g; S; x/ L, c5 ^8 i2 G0 ~
<asp:label id="la2" runat="server" /><br>
" p# w# G& G' D- |5 u8 T9 ~ <asp:label id="la3" runat="server" /><br> ( Q% o2 G. R5 k% r" z, M
<asp:label id="la4" runat="server" /><br> / f5 }8 h5 Z0 E, J2 z
<asp:label id="la5" runat="server" /><br>
' b4 Y6 J, j' ], ] <ASP ataGrid id="MyDataGrid" runat="server"
% A) P4 C8 t+ t* a6 K d" b BorderColor="black" * m. ]1 [2 ~1 @
BorderWidth="1"
, w9 Q0 x' E! f4 ?1 j `' o/ _ GridLines="Both" 6 q8 D2 k9 [' r7 C% c
CellPadding="3"
7 a" M6 v a4 a) q- q CellSpacing="0" 2 I9 k' |& O" h5 {6 z: F# B
Font-Name="Verdana" - @7 }6 m) u4 M* n) J( K9 J5 G( v; t
Font-Size="10pt"
6 T3 L, p |% {& r7 l3 D HeaderStyle-BackColor="#aaaadd" y; t' g* F5 c% n" Q) g
AlternatingItemStyle-BackColor="#eeeeee" ! c( ?& g+ J: L
> 4 u3 [4 _" y2 R3 i# K
</asp ataGrid> ( c2 Z% f! {6 s3 _& s$ G) _
' v3 \8 R9 f7 y5 T1 ^8 }
</body>
% i5 W5 U: ]1 Z </html>
3 A+ x5 o3 M& ^( k7 U9 t0 _ ------------------------------------------------------------------------- $ W. ^5 T% O/ q& y
推荐空间: " S* k) x! m1 x% o" Z/ ]
- C% q3 W# b/ t8 u6 B- k
◆商务型C 送CN域名 1600元/年
: o* z5 e1 o3 \- a6 C: Z 独立500网站空间 ,同时支持 ASP, ASP.NET; 3 o! J+ _$ j T* q8 Y3 W
提供SQLSERVER2000的数据库存,支持ACCESS数据库
& l0 `& }# C) @3 d2 A 送800MB邮箱邮箱 7 e: ~* @ I, h( y! h& \$ g
) v6 H6 u2 Q5 q; w# j2 K0 ]
◆虚拟专用C型机 送CN域名 4000元/年 1 {9 w% S! c2 u
3000M的网站空间,同时支持 ASP, ASP.NET 3 t3 E& `5 z9 @& l+ H! K6 m
支持SQLSERVER2000/access数据库,数据库空间不限
+ T) k0 c. p$ I j. N 送2000M VIP 企业邮局
4 T! C/ E7 P/ e5 i) a7 \8 d, h ------------------------------------------------------------------------
& h! R- `0 e* {/ x V8 V+ p 同时有本月特大的优惠:
0 l! B+ n+ e: W0 m3 K9 e $ j7 s/ z" \4 @4 H8 b( X+ G, \7 f
◆增强C型主机 送CN域名 送300M 邮局 698 元/年
5 t! ^) P: z1 Y6 i ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年
& c7 P) u0 }- _ ********************************************************************
/ S' Y" e+ T, q2 L: q ★购买或者续费时代互联的产品,产品7折大优惠!
2 Z4 X( O& N9 T- _0 G2 a/ \6 S 详情请见:http://now.net.cn/special/index_chris.net* e, \8 R' A. T4 N2 M1 y
★.CN+地区.CN 仅需180元!
8 `0 i6 r& }. p7 T9 }7 A' Z+ I .Cn+VDNS无限+.COM+地区.CN 仅需228元!
' \: Y8 ?+ u- S* o. M$ z# p2 `+ s 更多优惠,详情请见:http://now.net.cn/special/</P>
/ {/ E4 ~ w' i' m# m7 ?6 l* p< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> 1 s% N# e: }: Q8 N+ e
Q Q:188092185 342186899) h6 V8 |0 V! F9 u+ V7 v
TEL:0756-2281071 </P> |
zan
|