- 在线时间
- 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数据库
" }7 I8 }: Y$ I- @8 Q: K
* b+ ^7 c5 l j# R5 V q& K! F+ Y 大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, 5 L6 T* T6 s( F u
在这里和大家分享一下:
2 e. E$ \+ H: u6 }* \( E! P
8 ~; K+ m3 u1 w, P: ~ Asp.net连接SQL Server2000数据库例程详解: : n+ ~0 J" y2 b x5 S5 \% o! b- _& y% @
<%@ Import Namespace="System.Data" %> ) m; k! D m3 z0 `
<%@ Import NameSpace="System.Data.SqlClient" %>
, X! ]$ j! p: P4 u9 N* X4 \ <script laguage="VB" runat="server"> - I- w7 C. i' w- G4 ] J
sub page_load(sender as Object,e as EventArgs) , q$ u0 C% K9 }: D2 h+ ]/ p2 B
Dim myConnection As SqlConnection
3 X& V. I0 G( g/ q7 z- n: z Dim myCommand As SqlCommand
( e+ s- T& {0 m Dim ds as DataSet
K: N7 d" y. M& W7 ~7 X) { '1.connect to sql server
) ?. V* ~& N! j myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
6 H4 s' V$ O: @- A myConnection.Open() 3 A# H, e9 X. o) [3 h u" F
la1.text="Connection Opened!"
# D$ V. D7 x! V# u+ V1 v + ?" V3 R& z3 ?1 B3 |5 v
'2.Create a table
3 Q6 H- y2 ^5 s myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
& L1 S& x) d" T6 o9 l* P6 D 3 T8 I3 Q" v; D( `! ^
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL : U i# y2 r/ s2 }# {% x, d
' q, a0 o/ {) V/ N2 [ )", myConnection )
0 J. M9 f, W: M% u myCommand.ExecuteNonQuery() / h9 j' i$ ^. S' J4 t' W. s
la2.text="New table created!" ( x7 }1 p& i2 o! T/ T
3 g9 C& M, C7 {2 R '2 添加纪录
7 {- c' U4 K) V3 Q& A; { myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
% g2 I* Q7 h7 y+ N / A; V4 @4 ~5 R& Q7 w- o" l4 X1 n
myConnection ) 2 P3 I) A" ^. k, s8 b* E# d9 f
myCommand.ExecuteNonQuery() 5 j M1 `+ X- g H
la3.text="New Record Inserted!"
7 {" x9 {$ G6 a4 C x s& }6 R: I. u V: a
'3 更新数据 5 F4 t1 d8 K! h6 ]7 ^( Z
myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection ) 8 H! Q- Y O4 ^$ ~$ H
myCommand.ExecuteNonQuery() ! E2 v; _9 b- C1 V
la4.text="Record Updated!"
& p# {: ]6 F2 H7 X
9 u5 i' F/ b' C2 V9 r( @- o6 F8 p '4 删除数据 6 E/ d% W. F& H
myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) g. b' @5 I: o' k, W; b. x* H! N; x
myCommand.ExecuteNonQuery() % a! A. P, e$ c7 w5 J
la5.text="Record Deleted!"
/ ?5 F! j" J9 S p+ o
& L8 Y( K+ d% y '5 用DataGrid显示数据
/ ^3 g; N5 ]. f2 O" r7 K myCommand = New SqlCommand( "select * from [test]", myConnection )
5 J/ ^0 r" ?* S. K0 A' U MyDataGrid.DataSource=myCommand.ExecuteReader()
, N' j% W+ ~+ D$ X MyDataGrid.DataBind()
" F( z7 ]/ a; r0 X. h2 P- @0 P end sub - E i! G% I- X5 V1 J Q
</script>
; H0 s; m2 ^% k) k. M! D, f <html> . ^5 v3 Q2 U* f! n4 [
<body> 0 g& u, g: w# B, [" [8 a
<asp:label id="la1" runat="server" /><br> * w, O, E# b4 m: I4 P- N8 N& `- I
<asp:label id="la2" runat="server" /><br> # D P9 l) L9 t# h0 M1 Z1 `
<asp:label id="la3" runat="server" /><br>
8 G5 @& _$ c2 y. A+ ~* J <asp:label id="la4" runat="server" /><br>
. b9 w- Q2 I0 Q" `4 s. R <asp:label id="la5" runat="server" /><br> 0 q! ~$ d* J' v5 O0 o% ~: r# k+ W
<ASP ataGrid id="MyDataGrid" runat="server"
+ I1 R) D! q+ `, h BorderColor="black" 0 {' e4 U& D- F; z: d6 S
BorderWidth="1"
9 F( k4 }: u# L& G, {2 ?% n GridLines="Both"
8 ^4 b9 o6 R% F) q+ ` CellPadding="3" " ?) V# F+ o; W1 e
CellSpacing="0" : ^6 e6 X. a( B5 A
Font-Name="Verdana"
, l4 V8 @5 x' G# I" J Font-Size="10pt"
6 I9 _. e. u5 \# ^# ?7 c) a HeaderStyle-BackColor="#aaaadd" 7 D4 a1 `8 H F9 p4 x0 l
AlternatingItemStyle-BackColor="#eeeeee" n& q7 l4 d0 q* `6 D
>
$ K) F2 ]/ u! V3 V1 y% j% _ </asp ataGrid>
( v9 t, r8 n: y5 P3 Y7 Z% I" |
2 @% I1 T/ q2 C) M3 A </body> + j6 C1 p9 f M: m
</html> 8 F) `. E* q! \ U+ S. g$ `
-------------------------------------------------------------------------
0 B& A$ p0 ~- _5 {$ ~ 推荐空间: & v2 ?& T- D* J7 i5 T4 A1 [3 f
3 b# `& Z5 A# J( {9 C* X. M4 W, ^
◆商务型C 送CN域名 1600元/年 & S Z2 P/ v: K
独立500网站空间 ,同时支持 ASP, ASP.NET; , n0 u: V8 y0 \8 |& \: Y3 B) k
提供SQLSERVER2000的数据库存,支持ACCESS数据库
- d! I- A0 ~, E 送800MB邮箱邮箱 " S! E7 J* M5 X% v% J+ s( f
g2 ~( m0 O5 I+ A/ d! g
◆虚拟专用C型机 送CN域名 4000元/年 3 h, h( b0 E" \3 P! H2 F
3000M的网站空间,同时支持 ASP, ASP.NET : p m3 R3 Y9 ~! v- Q- _3 @8 y
支持SQLSERVER2000/access数据库,数据库空间不限 ) }3 g" t& ]' _+ i
送2000M VIP 企业邮局 " k. k/ m$ A/ J% Q/ C* W z
------------------------------------------------------------------------ ; t8 F" g' h* i5 F V, D0 S. m0 ~
同时有本月特大的优惠: 1 _# t% P; D# L
5 l7 w# ?3 i* j3 h" o
◆增强C型主机 送CN域名 送300M 邮局 698 元/年
+ o8 [$ O' X& t) S ◆基本C型主机 送.CN或.COM域名 送100Mb邮局 348 元/年 , {: S; ? m8 o3 S. b
******************************************************************** . O; {; e1 S7 P7 b c' F
★购买或者续费时代互联的产品,产品7折大优惠!
# z$ Q9 z' S6 Y! { 详情请见:http://now.net.cn/special/index_chris.net
" R4 D ?, y) u$ G( h" O) X! r$ x ★.CN+地区.CN 仅需180元!3 N# E1 F+ @1 w, E# Z! b
.Cn+VDNS无限+.COM+地区.CN 仅需228元!* C6 H3 V; z4 E$ g* k9 Q3 g
更多优惠,详情请见:http://now.net.cn/special/</P>
' Q% S1 m# _ Q< > 全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A> ' [! R8 r* _! `& p, l' @+ \7 `
Q Q:188092185 342186899( O) v- m3 V; L+ \9 n% z7 M# t) m& A
TEL:0756-2281071 </P> |
zan
|