- 在线时间
- 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数据库: s& ?* z( x+ Z& k) ]. S9 Q
( }- r7 \* H! R" v
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程,
7 h3 Q' G% O2 ~* d+ ~ 在这里和大家分享一下:
* v$ q% E* I& m3 N6 E0 v
$ Q- W- X3 |$ B( _* H1 _ Asp.net连接SQL Server2000数据库例程详解:
6 x5 ~" p) [/ g4 j <%@ Import Namespace="System.Data" %>
5 ^5 O' p3 L7 {' o* y, P3 \' q$ P <%@ Import NameSpace="System.Data.SqlClient" %>
$ }9 m/ f3 e$ g: h <script laguage="VB" runat="server">
# j) g; [6 S& o6 @ sub page_load(sender as Object,e as EventArgs)
- b; z/ O2 Z3 l Dim myConnection As SqlConnection
2 ?2 q6 h2 b1 y+ h2 z. G Dim myCommand As SqlCommand : {# M6 Y y' i7 V: U7 T5 \
Dim ds as DataSet " a9 U. S R0 G( u8 q
'1.connect to sql server 7 H1 F" [. r! B2 M
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 9 ?7 M3 ~. W+ P, Q; w6 j; }
myConnection.Open() $ I9 _% e' W3 d& {8 @
la1.text="Connection Opened!"
* ^. q5 M. x% l3 r . m4 o* _8 b: ~7 n6 {
'2.Create a table % _ u+ A8 _" s. L5 q" X# n
myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
* U$ N* }. @ V) P4 G8 w- z 0 _8 c: S1 R8 R; ]. W
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL 5 j, ?! M- u4 u$ ?! \
* |2 J* f z% b3 @7 S
)", myConnection ) # `& k7 m$ s8 Y9 W2 u4 k7 J }& [
myCommand.ExecuteNonQuery() ! E3 R% [% Y _6 d6 [ L
la2.text="New table created!"
4 E; Z8 @7 w; N2 E$ ^
5 \9 Z) y. w0 r '2 添加纪录
" Q% [7 o8 g/ D% _$ ^6 I* { myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )", 5 r' K1 G! u- l$ C; Q* A8 b5 x
# t4 o6 i; z; e
myConnection ) G; ?5 F; F1 f6 V( @5 _; L
myCommand.ExecuteNonQuery()
) r% Z4 k: Q9 q% r+ \ la3.text="New Record Inserted!"
. d* R* G' H! O5 V; M , \6 d% D& G" X- @ ~. B) m
'3 更新数据
6 I! l: R" r0 U( d3 U; p myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) $ `; ]1 B) _- N p h3 q
myCommand.ExecuteNonQuery() # a+ R* b. j e; M
la4.text="Record Updated!"
) L0 W9 r! {( \% u1 g. F+ M
, i) ?+ c: f% Y; v( n6 S '4 删除数据 + t) ~* v, C8 u, w& n
myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) ' n+ l8 v: [( B
myCommand.ExecuteNonQuery()
3 l6 `6 I4 a, j/ N/ ?3 p la5.text="Record Deleted!" / l. {6 ^3 K! L! a; E/ Y% l+ h+ J
4 l4 V+ t5 _" t# G' [; Z2 ]/ A' m
'5 用DataGrid显示数据
* z1 F3 \) z" U; v4 v myCommand = New SqlCommand( "select * from [test]", myConnection ) ; C) F2 y9 m! d
MyDataGrid.DataSource=myCommand.ExecuteReader() % H7 w1 W6 ~' P; h& A: ?
MyDataGrid.DataBind()
) D& i, X# f$ E8 z* j9 a/ } end sub 2 m q7 L5 {, i
</script> 4 w2 \' x" i1 X0 I" r) |: [( F
<html>
% J, \+ q9 r1 S <body>
- {' v" v, O9 t' G <asp:label id="la1" runat="server" /><br>
: f. n. W- ^& e3 G <asp:label id="la2" runat="server" /><br>
2 J$ N m- d9 j2 T <asp:label id="la3" runat="server" /><br> ! j4 ^; B1 y0 g* G7 f6 ^; ]; ]
<asp:label id="la4" runat="server" /><br>
% s0 b7 p8 b. _. J* A <asp:label id="la5" runat="server" /><br>
4 t7 h9 u8 z; F! l6 A <ASP ataGrid id="MyDataGrid" runat="server" 9 a, p/ \0 p1 K
BorderColor="black"
$ ]. Q- |0 r! U( T; X( w BorderWidth="1"
( ^* s0 G) J9 d! F* A6 y* \ GridLines="Both"
+ V0 P% `% @6 }' N CellPadding="3" 9 x5 R" ~2 T- C6 {* c S8 W. ?
CellSpacing="0" 4 r) F' ]/ o+ k5 F/ c) m3 M
Font-Name="Verdana"
- |9 I( z" [( O+ q4 N y Font-Size="10pt"
- ]- w$ ]; w$ l, e* W% U HeaderStyle-BackColor="#aaaadd"
9 z. i9 c; o; b8 y AlternatingItemStyle-BackColor="#eeeeee"
" O; U8 e0 Z7 M4 P5 Y+ J9 D > ' M: s& a l- F! e1 ~
</asp ataGrid> 5 S$ L7 _3 h0 m f6 g
! ]2 _9 O1 L) |# P/ p% h" U, r& i
</body>
% U$ V$ T: p5 M5 A- A </html> , i2 \7 H/ x! ~$ c _) o" C* Z
------------------------------------------------------------------------- & M! j2 ~4 d2 D h
推荐空间:
* f+ h- e5 X6 ~0 X2 g' u# E % N2 V1 d7 X2 O9 w* N9 s/ r$ E
◆商务型C 送CN域名 1600元/年
5 z# v0 V9 r6 a1 F! r 独立500网站空间 ,同时支持 ASP, ASP.NET;
) r! C' p: @' n; S% V 提供SQLSERVER2000的数据库存,支持ACCESS数据库 3 ~8 k6 `, G" C0 r7 j& v E" h2 Q
送800MB邮箱邮箱 1 h! J1 T, x* Y+ B
8 P1 ]" Z# R: R1 e' @
◆虚拟专用C型机 送CN域名 4000元/年
+ _; Y& L4 w9 q8 H s+ N1 @ 3000M的网站空间,同时支持 ASP, ASP.NET / n+ _* E! D( Y" o: V: c) I/ l6 a
支持SQLSERVER2000/access数据库,数据库空间不限
# C6 e: O+ A8 C 送2000M VIP 企业邮局
; L5 H3 c; t, [, @7 k* a ------------------------------------------------------------------------ 5 Q) V6 {% n0 P& Q" l6 k
同时有本月特大的优惠: 5 q8 |9 b; J$ K4 d. ?
3 c! g9 y2 i. _, { ◆增强C型主机 送CN域名 送300M 邮局 698 元/年 ' [! g8 B) y$ L0 U# W8 |. m
◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 % T) ^5 G( g( [) R/ i, t
******************************************************************** 7 t* ~6 k0 n) h8 l6 _5 ~6 X% e
★购买或者续费时代互联的产品,产品7折大优惠!
8 h) c, t: J, @4 N; d+ _6 Z% G 详情请见:http://now.net.cn/special/index_chris.net0 C8 h, |* n/ I6 y4 n( M. A, o
★.CN+地区.CN 仅需180元!
& n g# b3 ]% M$ b& i! V .Cn+VDNS无限+.COM+地区.CN 仅需228元!( l& j3 p3 L" ?' H3 q( H
更多优惠,详情请见:http://now.net.cn/special/</P>
& b; z- _2 B8 s5 O5 e# _$ Y< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> # d2 p% H- P* C% s1 R
Q Q:188092185 342186899
, q+ z8 `& }8 ?" f) S TEL:0756-2281071 </P> |
zan
|