- 在线时间
- 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数据库
: E& B6 d4 Y h# H8 q% ~
1 L, d- o% O0 k 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, + i5 c. Q+ q0 I0 G! l& N7 Y5 \
在这里和大家分享一下:
0 R! c' y- f1 q7 ?
, v4 N) \! c% e& X+ J5 G Asp.net连接SQL Server2000数据库例程详解:
+ l$ g, r% J+ A3 R/ g$ j4 { <%@ Import Namespace="System.Data" %>
. L( S: N, f' f j <%@ Import NameSpace="System.Data.SqlClient" %>
! p6 [( q0 {% @' @, T2 {0 `0 q <script laguage="VB" runat="server">
- _& |' v9 H+ E) c. @& w sub page_load(sender as Object,e as EventArgs) 6 N; Y, `! c8 Z* X" ~; s% z; m5 B
Dim myConnection As SqlConnection $ H8 n0 @; g: L B
Dim myCommand As SqlCommand ( K+ o6 x% v% [3 V( Q% e
Dim ds as DataSet
3 T5 H8 p3 V& B6 M# b( t '1.connect to sql server 2 ^2 J9 R- n2 E
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
% Z/ s/ S- Q# M R! ] myConnection.Open()
/ U2 m: ?, E: u8 [& T2 V la1.text="Connection Opened!"
7 W2 K+ P) r8 g# H
2 r( W' S: D2 U: D0 W) w" k' d '2.Create a table 7 H1 g( V, J6 |: ] g, a
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
5 M& {* A5 O; F " @- A0 R3 h$ `; R2 C* K* W; m
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
, X" i5 v: E+ S* h" n7 l- D$ ~4 }
. S5 q" P5 q& c! O" a0 x/ } )", myConnection ) ( s. u) X+ j) @3 a* M9 R
myCommand.ExecuteNonQuery()
* k- m$ R* N) W# M" W la2.text="New table created!"
k' ~! q1 F7 W/ n4 e l! X
- a3 R. ^+ e5 h+ G '2 添加纪录 # ?. ?! [7 I$ @% B ~8 D5 d0 n
myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", ( j: l% M4 l9 j$ T6 I* t
/ P: |3 {, r1 B9 `' c. F
myConnection ) % l+ T( v( y, x, ?
myCommand.ExecuteNonQuery() 3 M2 }8 ]; h' `2 F E
la3.text="New Record Inserted!" ' n7 \$ z- w% a+ n
/ @, |* Q# ^+ e# t1 c% f+ p8 I, \ '3 更新数据
. Z8 M, D7 @ ^& {+ o& v. z. b7 \0 V myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) * [- W: o+ L" g5 R9 L+ A, V% U' X
myCommand.ExecuteNonQuery() , s" G4 ]( F% L# N' {. g4 N2 `) R
la4.text="Record Updated!" $ ~% e" }/ c* w8 S2 \; I. b: j
8 z: S' k& o0 E& q+ T
'4 删除数据
' w3 x7 o7 ] Q& I myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) H5 f! @2 d( i$ d( O. I
myCommand.ExecuteNonQuery()
/ k2 X) f" e9 A6 |6 ~ b la5.text="Record Deleted!"
+ d5 Q4 R+ z4 q $ `+ C. T1 A. y0 T. i' S' A- W
'5 用DataGrid显示数据 ! S5 _6 R( x5 `9 A6 L# _0 F9 A
myCommand = New SqlCommand( "select * from [test]", myConnection )
9 \$ ~. o7 h# W% L* ]8 \: o: c! ] MyDataGrid.DataSource=myCommand.ExecuteReader() ; ^( }% O( Q6 g5 L
MyDataGrid.DataBind()
+ p4 ^% G' Y* n |) | end sub , Q! k. p5 |, r& k, W- _0 G
</script> ( [, h! T, r2 ?' f _7 w
<html> 0 M1 j2 v9 i1 m7 n
<body> : M' |% b4 Y8 `4 ]5 \ ^
<asp:label id="la1" runat="server" /><br>
( ^9 D* D3 Z7 }; i <asp:label id="la2" runat="server" /><br> & t' B- z8 B; F) E& I; j3 q& i
<asp:label id="la3" runat="server" /><br>
' v& d% A. A* y; q6 d <asp:label id="la4" runat="server" /><br>
3 t0 S7 L; k: M <asp:label id="la5" runat="server" /><br>
7 s4 w, r, g. k8 c6 C% |1 r& s <ASP ataGrid id="MyDataGrid" runat="server"
# j7 Q4 z- O4 H( B2 l9 v BorderColor="black" ) o; |4 Y) a0 E4 V* ]5 s( O/ ^
BorderWidth="1" . y6 ~. U6 d3 H$ y( \7 n
GridLines="Both" , U. K0 ^4 X5 b) S
CellPadding="3"
# Z1 H) r# t0 O4 V, B" ^; M; B* Y CellSpacing="0" 2 k$ d* A, }* r( A4 O; j
Font-Name="Verdana"
7 a: N. b% ^6 h. w8 F Font-Size="10pt" ' i. S) ^# ?: ~' ^0 S# v! `
HeaderStyle-BackColor="#aaaadd" ' c6 A h! f$ U( `2 D
AlternatingItemStyle-BackColor="#eeeeee"
+ i7 l5 Q- c7 } >
7 z" I) z( k+ Q: O( I </asp ataGrid>
5 J( n& Q' N# y3 X2 j4 Q3 G7 f
+ z, e: P: Z2 Y+ J* M </body>
1 o' `8 s1 L) z$ Y </html> 0 ]. i# q& j+ V- y, x+ P6 e
------------------------------------------------------------------------- $ S/ S7 m$ X7 `3 e6 u* \* d
推荐空间:
1 V! b' Z4 H& a# @( S " Q7 q3 u: f: m( ?2 t, L
◆商务型C 送CN域名 1600元/年 7 F2 B2 D* m. z9 A/ T3 C
独立500网站空间 ,同时支持 ASP, ASP.NET;
3 q) c: y g& h( R5 e% p 提供SQLSERVER2000的数据库存,支持ACCESS数据库
1 T. B" k6 O v- x 送800MB邮箱邮箱
" Y+ w; o( |' U. }+ l" s
! n6 C/ l- i+ Z ◆虚拟专用C型机 送CN域名 4000元/年
/ _3 i) Y S! Y. T' U# _ 3000M的网站空间,同时支持 ASP, ASP.NET ( i' ~6 A) f& B, c# e x3 X
支持SQLSERVER2000/access数据库,数据库空间不限 " y! a7 w! T7 n7 O2 j# ^
送2000M VIP 企业邮局 : D: y U, R! y9 ?1 q
------------------------------------------------------------------------ 3 y- M6 m N+ ?3 W
同时有本月特大的优惠: 6 [6 u/ H$ J) u9 B" j+ o( b; ^' L) I
$ \3 x( Q2 n, e* e ◆增强C型主机 送CN域名 送300M 邮局 698 元/年
' \/ V8 }& K" w3 ]6 Z ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 ; S- H- e2 w+ {: g1 z" F9 M& G
********************************************************************
* j% k+ C" F/ K: w4 { ★购买或者续费时代互联的产品,产品7折大优惠!9 x4 b7 _* ^+ }9 S: |
详情请见:http://now.net.cn/special/index_chris.net, ?, P a8 l4 @
★.CN+地区.CN 仅需180元!; ` b+ t. J! _) F, {- v
.Cn+VDNS无限+.COM+地区.CN 仅需228元!' a& q8 Z+ v- H0 R( D
更多优惠,详情请见:http://now.net.cn/special/</P>
7 h1 w% w4 C& w< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> * c: m& [$ [8 d0 t U8 a
Q Q:188092185 3421868996 L3 {9 T1 M. A, j
TEL:0756-2281071 </P> |
zan
|