- 在线时间
- 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数据库
% p2 \$ Z# R' S) |- ~/ q 4 M9 h: d5 s$ z7 h
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
`% l! l" I9 L( W: j 在这里和大家分享一下:
7 K$ [, r! o( _8 X; c3 r+ \8 M( _4 J% t
% i% X! q% s8 b" ?; \' N# \ Asp.net连接SQL Server2000数据库例程详解:
- b' ~/ G+ U( A* W$ r <%@ Import Namespace="System.Data" %>
" B' O2 ]. M" P7 d8 V/ ]- x <%@ Import NameSpace="System.Data.SqlClient" %> ' x& e% i7 b% e2 l7 M% @5 o# M) k
<script laguage="VB" runat="server">
3 w6 ?" d! S2 I% a3 x7 Q* c sub page_load(sender as Object,e as EventArgs)
( ^1 L5 L9 O4 l; H" Z- f! Y Dim myConnection As SqlConnection 5 ?+ s8 V7 l$ f" F5 `7 @
Dim myCommand As SqlCommand
% s; X/ Z* ?5 \; S Dim ds as DataSet , \" S% U9 w& R F) O/ [ G
'1.connect to sql server 2 v! M0 p' M; i; `/ B: {' ?8 U
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
3 C$ X8 U8 c; c myConnection.Open()
1 v, Z6 D* @, l/ p' K! n/ \ la1.text="Connection Opened!" 8 ^$ @' S X. x6 b6 W2 I! ]
. ]+ u! k3 F' L- i '2.Create a table % k8 C6 G( `; `4 f
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name] - s4 p$ Q* j- s/ e* } w( B5 F
. Z0 H) ~* x% _
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
1 A+ f! i) ^" b+ @* J( K7 v & u) V& y( j5 G
)", myConnection )
' v* T. [4 v" Q% H1 e6 [ myCommand.ExecuteNonQuery() : R' e5 ?4 ?) D4 L3 Q" j- E
la2.text="New table created!"
9 a6 v/ I, ]1 j( j2 A$ N5 J" n
+ o0 D. k+ z4 B0 d5 D2 ~! x '2 添加纪录 u- k/ `# f! F) E' i5 u9 c N! Q
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
4 N/ z2 O2 ^: O" ^
1 c7 H% O& ~" O& _" x myConnection ) ; q2 ?* y0 ]$ u
myCommand.ExecuteNonQuery()
8 I" C1 }9 G7 r( P0 X- @6 w& L6 }: @ la3.text="New Record Inserted!"
, \6 l1 n L6 f" D) L( E 1 m) E$ _6 t* M% U* p4 t
'3 更新数据 & [, k& o+ b K& g" ?3 I3 U" E' V5 V
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
8 l, ?, d, ] f" R myCommand.ExecuteNonQuery() # Q+ b: }" { q6 z
la4.text="Record Updated!"
; i* i. Y. w& e" | ( e9 m7 Y4 O+ F: P
'4 删除数据
+ T- ~6 q, }( U: T! E1 G3 t myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) 4 p _+ b- b" S' ^8 c' T, N/ A
myCommand.ExecuteNonQuery()
/ s, M9 x$ X0 t: v. t5 p, D7 G6 Z% z6 T la5.text="Record Deleted!" + P! v% ?. s0 k" ?7 @/ }5 M+ o+ c
' V2 j& R; ~( k/ x+ T '5 用DataGrid显示数据
8 q; U( Y* y6 r* ~ myCommand = New SqlCommand( "select * from [test]", myConnection )
$ w7 C* M9 m0 e* ? w0 V MyDataGrid.DataSource=myCommand.ExecuteReader() / o! `' Q: w5 c) v, g
MyDataGrid.DataBind() 5 l" O9 ~8 P3 D% O' a
end sub 0 M' v2 w! ~ R) U; i" l
</script> 6 f5 B( _8 y! v
<html>
+ S% ~9 u8 L, u- e; l' D8 O4 q <body>
6 [0 U8 j! \- ~9 r1 m% p2 I <asp:label id="la1" runat="server" /><br> 8 G3 f w: I. s8 M- U
<asp:label id="la2" runat="server" /><br> ; \; l2 D: I: b- ], R
<asp:label id="la3" runat="server" /><br> ' w; C" X6 E$ [8 r" i
<asp:label id="la4" runat="server" /><br>
7 _: Q" ~) K6 y+ p. X( q6 O <asp:label id="la5" runat="server" /><br>
' F# q# H5 L# _( z2 k; k <ASP ataGrid id="MyDataGrid" runat="server"
F6 k- g! A) P* O; t3 B9 g BorderColor="black"
( z1 e0 K. q5 u BorderWidth="1" . }" Y: |+ i4 K( k/ ^
GridLines="Both" / H: q, k5 } l7 Q. Q1 b
CellPadding="3"
+ `# I2 Z6 a( W9 M4 e CellSpacing="0" 6 s8 E1 P( {8 O& b
Font-Name="Verdana"
) l2 {: W5 c' k; ]9 c7 V8 \1 P Font-Size="10pt" * @7 i" y: N' j7 r
HeaderStyle-BackColor="#aaaadd" 8 [" n1 o- n! _1 l5 Z( w1 {* {
AlternatingItemStyle-BackColor="#eeeeee"
% `6 @# X/ h8 v > 4 P4 v. A5 k+ O6 [3 p- Z7 v
</asp ataGrid>
" c3 _9 J( X C3 J! e' N d 8 K2 M3 m; E) t$ _+ Z) x- N2 }# [
</body> " V- F. v' ?& n
</html> ) j, w3 e! J2 B) I O9 u
------------------------------------------------------------------------- . j2 x7 Q' B2 N- G' K& m
推荐空间:
4 v2 J/ z2 l, [& C- L 7 T4 q& }" J; ~
◆商务型C 送CN域名 1600元/年
( X0 S5 w2 N* p- _ 独立500网站空间 ,同时支持 ASP, ASP.NET;
6 a3 i/ A8 N" t 提供SQLSERVER2000的数据库存,支持ACCESS数据库 ' I( A: @6 v% r# P4 L
送800MB邮箱邮箱 6 T! y& c# B- W
+ f2 B6 v# u+ y" l- k ◆虚拟专用C型机 送CN域名 4000元/年
. \6 h9 n; v# H1 e8 F+ R 3000M的网站空间,同时支持 ASP, ASP.NET 7 p5 h, U0 C0 `8 p4 Z( g/ L5 S' }
支持SQLSERVER2000/access数据库,数据库空间不限
9 z: L+ q+ P1 p/ \( ]5 F9 N 送2000M VIP 企业邮局 + h& f; ~( Q1 V3 W4 I
------------------------------------------------------------------------
b2 y$ [2 {5 z. S* z' E 同时有本月特大的优惠: & u$ T: n, n% h& t- W
# S. S. ? K. Q0 v# @5 d
◆增强C型主机 送CN域名 送300M 邮局 698 元/年
% O- t1 y! [# @. s! T: } ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 ( u" \$ S' ^& X( D
********************************************************************
. w0 L/ ^, L6 Y* N) A- i6 w! U5 c7 H' K* ] ★购买或者续费时代互联的产品,产品7折大优惠!
9 M5 h7 u& m4 L, {; |! F 详情请见:http://now.net.cn/special/index_chris.net
9 a) }5 r0 `9 G# _$ {) {) X ★.CN+地区.CN 仅需180元!' B- E8 c4 I; Y5 W0 o
.Cn+VDNS无限+.COM+地区.CN 仅需228元!3 }, o9 N5 P6 U% ?# Z
更多优惠,详情请见:http://now.net.cn/special/</P>
/ j3 R- U1 X3 z4 p< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A>
7 Y9 h2 x. ]! m1 L! o Q Q:188092185 342186899
5 _, Z$ z3 y3 V8 `4 U TEL:0756-2281071 </P> |
zan
|