- 在线时间
- 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数据库* T; }+ a! R+ Q) }( f3 S1 L
: ]1 U; L& f6 k" l+ i9 Z 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, & V$ O5 p9 E: L1 }3 J9 t/ N
在这里和大家分享一下:
& p/ w/ E! s& {' X, B% f$ \ & f- }* @) e. d8 v7 k, V
Asp.net连接SQL Server2000数据库例程详解: & J2 G2 v: K) j: k
<%@ Import Namespace="System.Data" %>
6 a6 v" d( S, w <%@ Import NameSpace="System.Data.SqlClient" %>
' z3 o- M, P' v0 b. y <script laguage="VB" runat="server"> % @! S7 q/ x# ?% Y- |/ `
sub page_load(sender as Object,e as EventArgs) & { w+ N7 o5 L* m9 p
Dim myConnection As SqlConnection 4 _( I( B2 ?; [+ m8 W! O) ?/ ~
Dim myCommand As SqlCommand - D6 p" ]* C$ @
Dim ds as DataSet 3 ~% h1 x5 f2 j7 B+ U3 R: x
'1.connect to sql server 7 H) `6 Q: g3 t' w6 x9 Z
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
X9 T' \- p! |+ }1 t myConnection.Open()
F- {' |: k2 b( q' o7 S/ { la1.text="Connection Opened!" 8 n) |) F8 N, r c% C l; g
( }/ ?+ F) G3 z# d1 R" F4 w5 F' X '2.Create a table
8 ^+ s. T9 V- F/ D. t: f myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] 3 H% V$ n: l# |4 I) l# ]( i
* g6 @+ `/ G0 q1 _( _# ]+ ^/ t7 H
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
3 s* y5 s$ d' [& ]. r
8 m ]' y( r' R* d' Z' _ )", myConnection )
. q; z( u0 s3 p& r: A myCommand.ExecuteNonQuery()
' f: M& w: U1 ?# x) ? la2.text="New table created!"
4 X" r5 p; ~( P' m
" r% s4 O( [- V' F' } Z1 V: s( K '2 添加纪录 ' G$ Q8 I3 }4 a$ N( t$ N
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
% ~' M g& w3 |$ @9 W. h 2 s" c V( g4 u4 p
myConnection ) - E6 c" w8 i# D
myCommand.ExecuteNonQuery() ' c/ a! P' e6 M5 K
la3.text="New Record Inserted!" $ p" u' \9 F+ l/ N
7 M- H9 ]4 G+ T" A( b9 [6 o& A '3 更新数据
% S0 h1 }8 U3 m myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
0 W! e5 E1 g6 e- s myCommand.ExecuteNonQuery()
* A5 v4 y$ i( ^6 h3 j' `0 _ la4.text="Record Updated!" 5 V' P A4 \: Q/ z5 G2 J7 y
6 I8 Q7 v0 E7 r% m! j( [4 p# _
'4 删除数据
6 x6 b8 v( ~3 B0 X( z$ _& b! o myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) 1 l0 k5 Z! @6 k
myCommand.ExecuteNonQuery() & X& n7 R: T, H1 y& U: z
la5.text="Record Deleted!"
6 U( F: E6 A5 l3 k- C0 P. N
" P/ X+ W L. J. K! H* A '5 用DataGrid显示数据 6 z1 W& [: |! M% \$ q
myCommand = New SqlCommand( "select * from [test]", myConnection )
# M3 f4 V& G% M MyDataGrid.DataSource=myCommand.ExecuteReader()
4 Z' `: N; j' G* @/ B/ S MyDataGrid.DataBind() * G. Q& D9 Y4 W7 x9 }* I) v
end sub
8 J* @) w* s6 a1 v+ B </script> 8 k/ ?% }) T6 x h0 i2 I- V
<html> $ \0 z7 J& Y, J; H
<body>
: j. B- [/ Z, B9 b! }1 s <asp:label id="la1" runat="server" /><br>
' V1 i& k9 _1 `: {4 D% b& w/ n% H8 x) U <asp:label id="la2" runat="server" /><br>
) C/ e' `- S1 R8 a1 c <asp:label id="la3" runat="server" /><br>
+ n$ u$ A0 S4 u& a0 P <asp:label id="la4" runat="server" /><br> 6 O O% l/ ~( z5 J9 B
<asp:label id="la5" runat="server" /><br>
/ X) b, H/ e4 }" ^; C0 f <ASP ataGrid id="MyDataGrid" runat="server" . ?% ?2 `7 [7 W
BorderColor="black"
6 Z6 D1 C4 D- t# v- i, h- e BorderWidth="1" ( ^, {" z% {: j# ^4 V9 q8 \
GridLines="Both"
6 k+ T% u- _ Y9 I CellPadding="3" / H7 f' c m+ t: Y
CellSpacing="0"
: v$ V) s& t! M) { Font-Name="Verdana" " x' C! f5 `1 E0 g c
Font-Size="10pt" 6 z( T3 _+ D1 G. Q& ^/ h" H9 O
HeaderStyle-BackColor="#aaaadd" 1 a w, o% d- }: d
AlternatingItemStyle-BackColor="#eeeeee" 0 Y: E [' e% }
>
5 f( K9 _5 h" S. G: s# p5 d* D </asp ataGrid> ! W, D0 O7 `- v7 t& S
, S% w7 K" Q& C* R, j6 X </body> N" N. I! p# e% F* u
</html> 2 L8 O" a- d; L
-------------------------------------------------------------------------
$ E6 m! @! d5 Z: O 推荐空间: 7 I& I7 N0 O) s; O
* G% d+ t2 q+ S% i n1 \
◆商务型C 送CN域名 1600元/年 6 x/ B' H- K4 q) Q
独立500网站空间 ,同时支持 ASP, ASP.NET; ! ]4 l) I1 a7 N( x* H
提供SQLSERVER2000的数据库存,支持ACCESS数据库 ! n8 [, G# u5 v* O3 ~1 K
送800MB邮箱邮箱 5 f; P0 O: Q { [+ s
. n$ y8 P5 z8 P) ]% y3 G
◆虚拟专用C型机 送CN域名 4000元/年
7 x+ p& V: X0 m$ J$ y 3000M的网站空间,同时支持 ASP, ASP.NET 8 Q3 e! R3 S+ C1 H- T3 G/ u$ R6 u
支持SQLSERVER2000/access数据库,数据库空间不限 % b0 ` X6 q, b( ~
送2000M VIP 企业邮局
5 ]0 j" {% p* p% c& {, E7 s# r0 ~ ------------------------------------------------------------------------
8 f# g# Q( I2 L3 t7 W8 q$ y 同时有本月特大的优惠:
; k: |$ t. K5 f+ M
7 k7 p' S7 J2 J9 f9 x5 Z ◆增强C型主机 送CN域名 送300M 邮局 698 元/年
2 _( |8 I0 }5 Q ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 ! J) Z, t/ N8 g4 x* F
******************************************************************** ( V5 |" `/ w9 i+ b/ V' Z; Q
★购买或者续费时代互联的产品,产品7折大优惠!/ j- e. \' p+ H# h! M+ A0 B. L3 g
详情请见:http://now.net.cn/special/index_chris.net
$ ]) v4 Q1 Y. K, {, K$ a ★.CN+地区.CN 仅需180元!
" R5 d! V$ f( @* _8 k/ H& l U .Cn+VDNS无限+.COM+地区.CN 仅需228元!. N) b' Q: }6 L3 o5 q1 L) B5 N I
更多优惠,详情请见:http://now.net.cn/special/</P>
/ ?' f! e A; p: V< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> 7 ]/ ? ~1 d2 D: f
Q Q:188092185 342186899
5 A! n5 D4 R( v$ a2 t m7 ^' u TEL:0756-2281071 </P> |
zan
|