- 在线时间
- 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+ Z8 c0 m3 o+ i
2 p% a! G/ N( K 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, ' k3 E$ S: ~2 V/ m
在这里和大家分享一下:
& e1 f/ N# |5 e6 {( E% T {0 ]& Q% H/ r, B6 z1 X
Asp.net连接SQL Server2000数据库例程详解:
& d+ X' i5 l5 b0 A! g <%@ Import Namespace="System.Data" %> r* h6 P, N- r. f' [- r$ Y
<%@ Import NameSpace="System.Data.SqlClient" %>
' T: j! u' ?' r( I9 n3 { <script laguage="VB" runat="server"> * t/ I" s+ D) f" @' F
sub page_load(sender as Object,e as EventArgs) 0 Q5 t+ G5 g% k: m
Dim myConnection As SqlConnection
" J. a7 N1 v5 ^5 k Dim myCommand As SqlCommand
& `0 _. V9 Z# `3 C4 t0 [: B2 |7 y; l Dim ds as DataSet ) y# ?, h" S) m2 N
'1.connect to sql server " o$ M2 u; m3 {7 f8 T, Q0 z
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 9 |; H; d* V( G# w* h) C
myConnection.Open()
# U0 T2 f5 q- ^3 u; I, Z: | la1.text="Connection Opened!" * |3 O8 E5 h8 P: f! I0 b2 W
2 ~( [5 A6 {; \; ]$ Y. u '2.Create a table
) E( z7 b! Z& s- ]) s" [9 g0 f myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] 4 h/ i" ~' D+ Z
* H [& p6 t, m; L [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL : l, C1 n# i- F7 t
3 _; `0 b9 H9 m) L, O9 y )", myConnection )
! y$ F( N. E9 e" O0 A. G: x myCommand.ExecuteNonQuery() : G0 e$ q- L1 l3 f7 N& P/ G* D( o
la2.text="New table created!"
9 u/ [! [/ |. q: [; Q
& V" l4 U. F0 K4 D4 [ '2 添加纪录 & S! } _: ?- p
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
( z }% Z4 D( I" y/ [ " k$ G+ o2 ] h8 `4 g
myConnection )
' ~' f9 @9 B7 b1 ?0 ^% k$ N myCommand.ExecuteNonQuery() ! i E' W( Z3 D m, E* \
la3.text="New Record Inserted!"
; p8 n* G" R" K7 y3 {' t9 Y: K4 ~
* B/ U3 C( c/ b7 m3 G6 }6 ? '3 更新数据 3 }6 X1 _1 p+ k& l& c1 B7 G1 U0 D! q
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
; O- ^) T) x" i myCommand.ExecuteNonQuery() 8 A! |% w8 b) x6 L$ ^0 f# j) T+ K1 n# ?
la4.text="Record Updated!"
7 {9 j( X4 M, c8 m 6 r! U8 ?! S3 z* S
'4 删除数据
+ M9 ]3 y/ L! I+ i& d myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection )
2 l; P5 ]2 ]# y4 n2 D3 V myCommand.ExecuteNonQuery() . M& i2 o4 g! E9 }$ I
la5.text="Record Deleted!"
/ @1 j$ U( O! }- Q
6 j# q, S0 R" v: A1 G '5 用DataGrid显示数据 ( u; _9 F4 d9 D4 f2 h+ |, s
myCommand = New SqlCommand( "select * from [test]", myConnection )
1 L8 |) `9 V" u: k* [1 A MyDataGrid.DataSource=myCommand.ExecuteReader()
( f# |4 u# Z& U; d7 ?5 ? MyDataGrid.DataBind() 0 ^" h& k$ N2 g/ t+ u4 E' |
end sub 0 o/ ~% i2 }9 A. F
</script>
% q1 s- e& V( Q <html>
" `* b5 M8 _; y7 K- g <body> ! I9 D+ o6 i- P9 U" b
<asp:label id="la1" runat="server" /><br>
3 s& c& H9 \8 Q+ e, N% x3 E; H <asp:label id="la2" runat="server" /><br>
* ]. n! L! L* `* r+ X <asp:label id="la3" runat="server" /><br> / m$ F* Q; E& y' P3 V; K
<asp:label id="la4" runat="server" /><br> : ]* Y6 s& h1 B3 u ?: r1 B
<asp:label id="la5" runat="server" /><br> u# _; M, z! v5 _
<ASP ataGrid id="MyDataGrid" runat="server" $ ^& J) l4 d, M3 U
BorderColor="black"
7 T. t7 C( Z) T; x+ \ BorderWidth="1"
( m8 R1 R( }6 ? GridLines="Both"
: ~: X, [: ~+ A) `: x2 M4 ^3 X CellPadding="3"
; U% C. m8 o7 P+ k1 w CellSpacing="0"
( `; Z. W8 i) w; f: ]! ?( ]! K Font-Name="Verdana" - `6 b0 n1 _! `/ h9 h
Font-Size="10pt" $ N. i: E- g( g# c7 A+ N4 O7 F
HeaderStyle-BackColor="#aaaadd" : u2 U2 l( S( B
AlternatingItemStyle-BackColor="#eeeeee" a) x5 _: ~; L& u7 f7 [
>
. l( T6 Q" O4 U0 |( S3 ~. @3 Y7 { </asp ataGrid>
/ ~+ I# U) ]+ V
9 h- t! {6 m- V3 f' L </body> D: i4 r+ H3 d1 B4 S. ?- t
</html> + }( F5 O3 `9 {* T: A6 B' `: `3 M$ S
-------------------------------------------------------------------------
, _( \! c9 T! o0 J 推荐空间:
- Y) E+ X" e6 O6 o, T2 z+ i
/ B; }' ]% Z; \( |' W ◆商务型C 送CN域名 1600元/年
5 H! `% n0 L z. d6 a" s, O7 h 独立500网站空间 ,同时支持 ASP, ASP.NET;
& p: n( F6 V r 提供SQLSERVER2000的数据库存,支持ACCESS数据库 0 G! p! ~5 Y' a5 q0 a
送800MB邮箱邮箱
) s7 o2 N$ ^7 h; F
% n% c) l7 ~' y ◆虚拟专用C型机 送CN域名 4000元/年
+ | d. w' r& s# H 3000M的网站空间,同时支持 ASP, ASP.NET 0 C! z( C) M5 W" ~# `
支持SQLSERVER2000/access数据库,数据库空间不限
3 b8 j" w8 U& w! P a5 b+ [$ k 送2000M VIP 企业邮局
/ S+ a: ?- I9 {) L, F( e- K" w ------------------------------------------------------------------------
% G* V. N0 |- [5 O- n- }( Z 同时有本月特大的优惠:
) |7 G! {4 M& P7 n1 M5 h2 g ! U8 h& R5 ~3 ?
◆增强C型主机 送CN域名 送300M 邮局 698 元/年 , X# P/ x' [% k5 d4 Q" \# ^
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 6 O9 ?; q2 m& W- g$ M" m0 X
********************************************************************
/ A* A* k5 n( {. w9 N ★购买或者续费时代互联的产品,产品7折大优惠!
2 [! e3 @( z6 T4 H+ N2 e 详情请见:http://now.net.cn/special/index_chris.net5 X6 [2 ?7 k' y( w) o
★.CN+地区.CN 仅需180元!
4 t9 L$ V$ }1 P .Cn+VDNS无限+.COM+地区.CN 仅需228元!
' W6 S |7 [3 `' X/ z" S5 T |) e 更多优惠,详情请见:http://now.net.cn/special/</P>
; v3 u7 x' b& F) H3 k9 i$ B< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> 9 j, [$ |# l+ Z4 ~5 `+ _9 F+ m8 x5 E+ k2 G
Q Q:188092185 342186899$ n* K7 c- r* \& ?$ l* s- h
TEL:0756-2281071 </P> |
zan
|