- 在线时间
- 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数据库
- }* w, W/ N f- [
+ l' V( j0 g) A/ Y 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
+ X) [3 b$ R, R9 S' ` 在这里和大家分享一下:
6 C% S& a" j+ C4 k1 R ' I+ G3 s2 `% u: t5 d( T
Asp.net连接SQL Server2000数据库例程详解: * W1 B! N" O9 I* o. l* b J. U, m
<%@ Import Namespace="System.Data" %>
, }7 ?. V! y$ ^) ` <%@ Import NameSpace="System.Data.SqlClient" %> 4 n$ ?" d, B& S/ y' [- D
<script laguage="VB" runat="server"> 4 H1 ~! ^$ A% O$ Z! q0 V4 E
sub page_load(sender as Object,e as EventArgs) 1 d& x7 Q+ a) c' ]
Dim myConnection As SqlConnection 3 ^& C/ I( u! X8 ?) m/ I# t, f3 \
Dim myCommand As SqlCommand ! _) Z1 B2 B8 z4 j
Dim ds as DataSet
8 I2 k9 F0 Q/ v$ \/ t& I' P '1.connect to sql server 9 _+ g7 \8 K/ h9 H7 Z: I% e
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 5 [% K* ]' n2 p+ k: m) w
myConnection.Open()
7 H( X3 ~7 f! ] la1.text="Connection Opened!" ; }8 e! ?: ~& e9 g
* [2 r- j; g- P0 ^' D1 I* d
'2.Create a table ; g; [7 F4 V; K
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
! S* N" n1 }0 l6 Q- G7 k3 g& [
+ Q# @/ e) j5 X [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
1 _% J8 L6 p5 f5 S1 @5 | $ u: x8 T" N& ]
)", myConnection ) # {; V3 o' t1 W/ @ S2 _
myCommand.ExecuteNonQuery() 8 M; C m$ M4 D0 l- p
la2.text="New table created!"
9 t. J z( T6 |% w7 p4 A, W$ X8 f / ?' Y9 ]# \- w8 Y) L! L' W0 m
'2 添加纪录 . E' m6 U% c+ X* A" E) ^1 b; S
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", + A9 p0 }5 H2 Z$ Q: }3 @ v
/ e& n( `' n2 [" s H7 |( ?
myConnection ) 1 t: j3 f. Q5 N9 B, j' r1 w6 j: e* X
myCommand.ExecuteNonQuery()
7 p) P. a4 Z* S5 I& V0 W la3.text="New Record Inserted!"
/ y8 x" x6 W/ T# [ ` ( O/ @6 K: e: S) h5 g, i
'3 更新数据 4 T% p# Z/ Z* N& z. u; A/ K
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) ' U8 `2 J2 O) t5 ]& y4 v& b7 n
myCommand.ExecuteNonQuery() ; `+ @$ H1 a: a( w& m8 x
la4.text="Record Updated!"
9 T: { R3 ~* x5 f5 s) y1 B 7 e) `& N! X4 c0 L
'4 删除数据
: S& o, l6 p, {: b myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) * W6 \; E$ B- d+ b6 j4 F
myCommand.ExecuteNonQuery()
}6 ^0 K) B* w la5.text="Record Deleted!" 7 G* a0 T3 v3 ?
) {. x, i, r1 ^, u '5 用DataGrid显示数据 5 C7 C. }# V( x! V4 F
myCommand = New SqlCommand( "select * from [test]", myConnection )
4 _5 C. X' ~+ B9 p- o U% q: N MyDataGrid.DataSource=myCommand.ExecuteReader() # g. ~- T5 K5 D7 h
MyDataGrid.DataBind()
6 R, _6 |' V- W. i end sub 9 s! `% [$ p1 h/ f4 l7 g
</script>
4 U2 Z( c2 T$ I, O/ M <html> ( [; Y8 L7 [, v% w' \% q
<body> 8 F1 e! W/ U8 _9 d; |
<asp:label id="la1" runat="server" /><br>
2 b' m" ]4 [* P" F. X* q6 N1 c <asp:label id="la2" runat="server" /><br> ) s0 C7 } K0 z+ s! h' q
<asp:label id="la3" runat="server" /><br> * M" k+ h9 [( }1 y; F' D
<asp:label id="la4" runat="server" /><br> 5 c2 D* [$ a) u* ~- z0 b9 W6 B
<asp:label id="la5" runat="server" /><br> ) e& `. t* L( g, m
<ASP ataGrid id="MyDataGrid" runat="server"
; n" B' }: Y4 J3 d7 \! E) J6 r BorderColor="black" 6 \+ y. L7 Y" I0 G9 v' `4 G
BorderWidth="1"
! ]; @8 D" ^" [ GridLines="Both"
; l& t' ^3 h7 Z: d8 U CellPadding="3"
. V4 ]0 ^9 ~* i1 d( z9 @) y CellSpacing="0" 5 j7 n" i2 `0 i+ D! a& p9 M( k
Font-Name="Verdana" . C! d$ B5 T6 {
Font-Size="10pt" , I& b2 c+ v- Q& R; e7 K
HeaderStyle-BackColor="#aaaadd" ( p1 d: p& R2 n" i7 k* _
AlternatingItemStyle-BackColor="#eeeeee"
6 ]0 i! Q7 l- O p2 k > . r* e. I1 @: _2 S. ]
</asp ataGrid>
+ S4 |* T& y$ t9 s9 M ) J, o( w9 ]. e; K/ G) {; ]+ u/ {: S
</body>
5 |; w$ T" S0 h; H9 a </html> ! b& [! A0 _7 m/ y5 f
-------------------------------------------------------------------------
# l$ b9 B/ N3 x 推荐空间:
% H' U! s7 |3 T
5 N+ b6 X' b2 q! Q ◆商务型C 送CN域名 1600元/年
* I" {- X" Q0 F! n" ? 独立500网站空间 ,同时支持 ASP, ASP.NET;
, t2 d5 o- e' O$ e 提供SQLSERVER2000的数据库存,支持ACCESS数据库 & f1 n4 l& K* R8 r7 N$ k9 E8 u
送800MB邮箱邮箱
; M9 m+ t0 X" J p" _
$ p- T) e4 ^3 q9 B8 k3 | ◆虚拟专用C型机 送CN域名 4000元/年
0 U1 z8 i- m% P& t 3000M的网站空间,同时支持 ASP, ASP.NET
8 E i4 q( P- _" u2 _+ p 支持SQLSERVER2000/access数据库,数据库空间不限
* f N0 J9 i7 l2 ]- \4 o4 E9 s 送2000M VIP 企业邮局 ) O h- e7 ^9 @
------------------------------------------------------------------------ 0 j( \( r+ q* `* P8 ?) n
同时有本月特大的优惠: ; T3 b* t) a4 u$ z, r" x
; v/ N9 E/ j: i; P x* m3 R ◆增强C型主机 送CN域名 送300M 邮局 698 元/年
' B1 K) }! [& j7 f3 y3 S" r+ H) C ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年
# a- s2 z! U8 W% b! O/ A, Z ******************************************************************** 3 P. w4 d& S* p5 A4 M5 G
★购买或者续费时代互联的产品,产品7折大优惠!: h5 {4 r, V8 K/ o& O7 V6 s
详情请见:http://now.net.cn/special/index_chris.net
) z/ T7 j6 Q# E+ d. \" x4 Y ★.CN+地区.CN 仅需180元!
" v3 t! Y, v" D2 P. {' N" e# } .Cn+VDNS无限+.COM+地区.CN 仅需228元!3 \# [6 ?* H8 M' p! x; Y8 _: j! n+ {
更多优惠,详情请见:http://now.net.cn/special/</P>
6 G" M% |- J P& k4 I< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> 9 ]3 g# M2 F5 p" R* V/ s& V
Q Q:188092185 342186899
( q% q6 w+ C0 X) r, V TEL:0756-2281071 </P> |
zan
|