- 在线时间
- 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数据库
% q8 ^$ W7 X! N! p0 i ' u8 v5 F$ A( _# Y0 Z
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, ! C& B: F K2 D7 v# D; u1 L7 c, j9 `
在这里和大家分享一下:
. o# m# n* |( `* q6 v7 z
7 y5 H1 o8 X2 M! Y Asp.net连接SQL Server2000数据库例程详解: 8 g$ x* g# A0 x# A
<%@ Import Namespace="System.Data" %>
/ J9 t' q7 g& z3 ?% H1 E, C) n$ K <%@ Import NameSpace="System.Data.SqlClient" %>
3 l# G" F$ E4 v. ]1 \ <script laguage="VB" runat="server">
1 F$ Y9 {( I. L9 Q2 c sub page_load(sender as Object,e as EventArgs) & x$ y `! e+ n4 A1 [) p
Dim myConnection As SqlConnection ( j4 e2 P+ X8 \& o9 ~
Dim myCommand As SqlCommand $ ~6 L; u# a( G6 K
Dim ds as DataSet / }( a4 K! c0 W9 {9 a% q$ F
'1.connect to sql server " y6 n( s2 I* ] }/ U/ |
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
* j4 ~5 [6 E% u: v( k) H A _ myConnection.Open() 4 k& L6 ~$ w% G: n- x; ~7 e- U
la1.text="Connection Opened!" + o y/ ]6 D. c7 B( H
" y# q; C! Q8 r& ]$ Y6 \& U7 ? '2.Create a table ' ?$ T" r8 z6 [; [
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
" f7 u3 S" d) W6 H& g* A 9 V# G2 Z: e: G& D; E
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
2 Y% R3 y; e# C/ J/ y
& X9 b3 x Z/ y! i! p. |6 f8 N )", myConnection ) d; x+ M1 i0 i0 Q
myCommand.ExecuteNonQuery() 3 V# T$ ^5 Z! n& z+ k
la2.text="New table created!"
, o/ h( P4 C$ R$ ]; e W2 b, q : w( @: G3 ` b7 G2 x' ]
'2 添加纪录 z3 j; d+ w6 K
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
0 [8 @+ P7 w5 K & T6 c) p7 g( D0 c: C# _/ |$ V9 _9 ^
myConnection )
8 d2 M: @4 y% V1 @' [; n myCommand.ExecuteNonQuery()
, f' }; X" C- b1 n+ u. W3 g la3.text="New Record Inserted!" 6 K! m' _, v- i
* J6 G B( V1 D9 r& N! h2 a: n '3 更新数据 ! G# F! R% K. m s
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
3 c( X4 a Y' d) i( w myCommand.ExecuteNonQuery() ! y) F0 K7 @ t
la4.text="Record Updated!"
- I* ?7 X' T* e) u4 `
- T+ l& _6 ~# |* W '4 删除数据
2 \# A, Z" b+ Y3 o myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) ! C5 y/ `- }4 ]
myCommand.ExecuteNonQuery()
9 U% S$ l9 S1 r la5.text="Record Deleted!" : {; [* w0 }/ n+ Q5 q: y- Y
+ ?0 c- {- i" |- O
'5 用DataGrid显示数据 5 z7 ]0 W+ |8 u2 z# s
myCommand = New SqlCommand( "select * from [test]", myConnection )
1 y- u# t* s1 W7 `5 b MyDataGrid.DataSource=myCommand.ExecuteReader() # \0 K: K8 }. L; j1 H, R
MyDataGrid.DataBind()
/ L) p1 f, q m' q end sub
( O! n8 Q/ a8 M </script> ' f1 G% \# [% s/ z4 K
<html> ! v) T7 a! }5 t
<body>
' F# d, G5 A/ K9 l' R h <asp:label id="la1" runat="server" /><br>
% Y* ]. d. |; c( t <asp:label id="la2" runat="server" /><br> 5 o! S# k9 b' v% U3 G
<asp:label id="la3" runat="server" /><br>
4 K- a A& z- k S5 b) h0 S3 r <asp:label id="la4" runat="server" /><br> 3 _. h& C" e$ ^
<asp:label id="la5" runat="server" /><br>
2 m: e$ J G- r _. A+ ?* A$ {7 F <ASP ataGrid id="MyDataGrid" runat="server"
# t9 r( N' c# _( x% h5 C# F, d BorderColor="black" - ~4 F$ v7 h7 y+ b2 [
BorderWidth="1" 7 d3 J+ ~7 |8 r' A! F, K' W
GridLines="Both"
, w. n. i* P% N+ t' B" d CellPadding="3" $ Z1 m. U- f' h! K
CellSpacing="0" . O" h/ w- u/ k+ @! E+ G
Font-Name="Verdana"
r5 f! i1 f( p3 K; x m) W Font-Size="10pt" # C" S/ I8 S @7 L! q- E: g
HeaderStyle-BackColor="#aaaadd" 0 e i! c8 C( e6 i/ e6 x
AlternatingItemStyle-BackColor="#eeeeee" 2 \" W0 w- U# d5 x( h2 g
> 3 ^3 l% g( s! ~) B
</asp ataGrid>
$ S3 t& y; O* `: f0 J9 s
* j+ _6 }, \: G </body> 9 T3 f! d1 D, N& \% S8 s& N7 n7 q
</html>
7 Y! a) I) i# b" h$ W ------------------------------------------------------------------------- 8 [" _- ?8 V& f7 {
推荐空间: ! m4 Q2 p* z" \
1 ~+ m; x6 A$ w5 @7 C5 f- F) L
◆商务型C 送CN域名 1600元/年
! @' I' v% Y# ~3 n 独立500网站空间 ,同时支持 ASP, ASP.NET;
9 K' m( J* R, G2 w+ L/ o2 f Y2 o- A; p# l 提供SQLSERVER2000的数据库存,支持ACCESS数据库
4 V6 D. r; f% _ 送800MB邮箱邮箱 , [5 {" C( b- N/ ~% }8 D
. M, J6 ]" N- P% i
◆虚拟专用C型机 送CN域名 4000元/年
6 v! I2 n9 }2 N; J; t( d5 z% r 3000M的网站空间,同时支持 ASP, ASP.NET 3 u( r* Y$ \( S9 O7 {4 B' g
支持SQLSERVER2000/access数据库,数据库空间不限 & E C" ]0 V0 ^ X( D5 U- H
送2000M VIP 企业邮局
U) Y6 f1 y! G1 O8 ?$ v, G& y/ n ------------------------------------------------------------------------
* c5 x, }8 p6 q3 P% o# J* V 同时有本月特大的优惠:
8 |0 h7 y7 d0 X3 I5 I: D , W. q/ ]" B* `; p
◆增强C型主机 送CN域名 送300M 邮局 698 元/年 8 r- \0 w& e1 h( @6 J
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 + ?- @$ e8 N6 M, w; f$ P' o
********************************************************************
+ V( |1 E2 V% b ★购买或者续费时代互联的产品,产品7折大优惠!6 J. Q. f! ~$ r- M
详情请见:http://now.net.cn/special/index_chris.net
t8 F$ ^) A- i& n& d# n5 f ★.CN+地区.CN 仅需180元!
! }: K% o6 t2 D& U7 I .Cn+VDNS无限+.COM+地区.CN 仅需228元!5 k8 k7 u1 b/ L8 ^& `% J) j! q3 {
更多优惠,详情请见:http://now.net.cn/special/</P>
) f6 h- O3 S. \+ ^< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A>
- ~7 j- b, h/ u1 ^9 s( y Q Q:188092185 342186899
% x, E6 b7 ~# s) i" g x" p3 [4 s TEL:0756-2281071 </P> |
zan
|