数学建模社区-数学中国

标题: ★Asp.net如何连接SQL Server2000数据库 [打印本页]

作者: rewd    时间: 2004-12-23 11:19
标题: ★Asp.net如何连接SQL Server2000数据库
<>★Asp.net如何连接SQL Server2000数据库1 O  d! v9 R+ V0 B+ D. ]) Q8 J: R1 E
     8 ?7 u5 O5 Z% N7 p
     大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, ; ^# g  F0 H7 z" r+ X  p" \& u
     在这里和大家分享一下: " ^- K+ f4 I1 {) e* S
     
( ?/ A! {( h# J4 K8 ?     Asp.net连接SQL Server2000数据库例程详解:
# ~, A: M' z3 _  P; i/ x; o4 f- i' p     &lt;%@ Import Namespace="System.Data" %&gt;
& E# N' H/ l# a& w( i1 f: J     &lt;%@ Import NameSpace="System.Data.SqlClient" %&gt;
! `7 s  F& e8 Y3 d6 z     &lt;script laguage="VB" runat="server"&gt;
9 a; A2 [+ b9 G     sub page_load(sender as Object,e as EventArgs) : g  {4 R6 F2 X" o4 K4 S
     Dim myConnection As SqlConnection 3 f8 Q% K* p7 E8 y( i$ |" O
     Dim myCommand As SqlCommand * s( K  x9 e4 m4 G$ [
     Dim ds as DataSet
$ b0 u: [& @/ M( e6 ~0 o, }     '1.connect to sql server 3 ^8 [1 r/ v+ Z! @$ G* e$ c1 T  S
     myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" ) 2 P' f1 I( F; T6 k  e% [
     myConnection.Open() ) j5 `. q; F9 O1 D1 Q& G
     la1.text="Connection Opened!"
4 D+ Q2 \- }/ i% Q% e* L- i& O7 O     
1 Z: [. f( T3 a% o/ |     '2.Create a table & F# w/ S! k" W+ u
     myCommand = New SqlCommand( "CREATE TABLE [test] ([id] [int] IDENTITY (1, 1) NOT NULL ,[name]
# V- o5 V- P" R5 ]     ( Q, m7 g5 _4 v9 ]) w" Y  s
     [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
$ r) Q4 D1 Y, O( ]. d1 v     
0 {8 p% l1 B' O% w# I% z9 E) h     )", myConnection )
1 T1 J! p% m: J: \; ]" Z5 H# N7 z     myCommand.ExecuteNonQuery()
+ ^* L' S0 S5 u     la2.text="New table created!"
) G2 T0 u  @: j" v: ]9 w5 b7 ]     
4 a  v! \- P/ U6 [7 C  s     '2 添加纪录 ' m6 g" u# F, e
     myCommand = New SqlCommand( "Insert into [test] (name,sex) values( '黄志文','男' )",
, r0 a& [9 d) B% A     " J. x. j/ x; b2 T7 N9 W
     myConnection ) 6 ]5 U- @/ B5 M/ A
     myCommand.ExecuteNonQuery() ( g( n& E5 E# t' H2 l
     la3.text="New Record Inserted!" * c9 _( ?! }. K" B! u& [
     5 P, v3 J5 a$ i7 q1 G) j
     '3 更新数据
' o! X) ~; b7 y     myCommand = New SqlCommand( "UPDATE [test] SET name='Smith' where name='李明'", myConnection )
# E- E" {6 F/ {     myCommand.ExecuteNonQuery()
& k% r* B8 T; F, d# m     la4.text="Record Updated!" , X# B' V' W+ m9 v/ o0 {
     % w, N. ?  @8 y! }) a
     '4 删除数据 ' Q6 C4 O% c: Y6 E
     myCommand = New SqlCommand( "delete from [test] where name='Smith'", myConnection ) 0 c% K/ p+ `7 o% R
     myCommand.ExecuteNonQuery() 1 g' T1 m5 d- o/ b0 x- M
     la5.text="Record Deleted!"
" l* f  ~' l% l$ G; k       [9 j" e8 s, ?- \. L, z5 O
     '5 用DataGrid显示数据
$ t: I6 u9 ^$ B0 [! J8 k- Q     myCommand = New SqlCommand( "select * from [test]", myConnection ) # _# m8 w% E3 Y
     MyDataGrid.DataSource=myCommand.ExecuteReader() 3 \1 f! C) a! ?" }
     MyDataGrid.DataBind()
$ K4 R9 i: X0 z3 H: P. U4 ?, x3 ~7 [# V     end sub , L1 I% s  h" S9 U
     &lt;/script&gt;
6 C* D; i$ g/ |2 ]6 e( ^, N     &lt;html&gt;
5 x0 W! O. j0 |! ]5 J) t     &lt;body&gt; , ^; \6 e0 l3 W. b- \
     &lt;asp:label id="la1" runat="server" /&gt;&lt;br&gt;
5 D7 {3 @6 ~8 `; Q     &lt;asp:label id="la2" runat="server" /&gt;&lt;br&gt; ! G9 ^$ D/ K2 o
     &lt;asp:label id="la3" runat="server" /&gt;&lt;br&gt; ( A. {$ {9 s. U
     &lt;asp:label id="la4" runat="server" /&gt;&lt;br&gt;
5 P4 M2 {& y- S1 o2 |5 x" U0 r     &lt;asp:label id="la5" runat="server" /&gt;&lt;br&gt;
; N8 t# M7 C. s, h; f/ e     &lt;ASPataGrid id="MyDataGrid" runat="server"
$ h9 O. a6 p+ z6 m* g     BorderColor="black"
3 k# ]: |9 r' y# N) S     BorderWidth="1"
" J# U5 D4 B3 x  z     GridLines="Both" % O" {6 h2 I+ Q+ o+ @- S
     CellPadding="3"
- `, Z$ m7 ^0 Q6 Y0 a6 w     CellSpacing="0" " C& D5 j. D; Z& L
     Font-Name="Verdana" 4 R8 e- y" |6 S9 K% T# I/ Q
     Font-Size="10pt"
, c' I. K% F, d! v     HeaderStyle-BackColor="#aaaadd"
4 e, i6 ]+ P9 X" @+ `# l. m     AlternatingItemStyle-BackColor="#eeeeee" ' b. T0 B: _6 R: F
     &gt;
+ B& h  j" i, B- q' ?3 [     &lt;/aspataGrid&gt;
: r# _4 d+ \2 ~     8 t$ l, T2 D# m+ r4 Q
     &lt;/body&gt; # i  w* R( [8 W  V6 g: N
     &lt;/html&gt;
1 V4 O" e* t; |  i: P7 m     ------------------------------------------------------------------------- 7 ~4 D: h  K1 t% H& q( _
     推荐空间: 7 a. c! p3 ^/ Y; C7 I
     
+ @3 U+ B; B% B$ t& v     ◆商务型C                送CN域名          1600元/年
& p' y: ?0 p, Q, ]/ `     独立500网站空间 ,同时支持 ASP, ASP.NET;
6 C( O0 {1 q/ f     提供SQLSERVER2000的数据库存,支持ACCESS数据库
+ y/ F) e# n- g  @' F; H; h0 ]3 Q     送800MB邮箱邮箱 ; S* M6 s6 z& G4 h7 z5 M

. r6 [" s( @( `# D     ◆虚拟专用C型机          送CN域名         4000元/年 - M  w# _! O0 H7 J6 J
     3000M的网站空间,同时支持 ASP, ASP.NET
! V3 m$ U0 }1 b* {7 P1 j1 q+ D     支持SQLSERVER2000/access数据库,数据库空间不限 " U% k' ?; Y9 V7 e
     送2000M VIP 企业邮局
4 \) @) b  b2 E     ------------------------------------------------------------------------ # A0 d$ ]- ?1 I1 R
     同时有本月特大的优惠: - Z1 Z! n  V1 n- ^3 z" k$ x  H* L
     
7 d2 N& N' M" I! _: d; b     ◆增强C型主机      送CN域名          送300M 邮局        698 元/年 1 r" y- u$ \+ ~4 [( _
     ◆基本C型主机    送.CN或.COM域名     送100Mb邮局        348 元/年 ) @5 `& n; V. H0 d5 z
     ******************************************************************** : ^2 L/ Z9 p$ g3 g
    ★购买或者续费时代互联的产品,产品7折大优惠!' O* X8 g( T$ J0 ~* l- `
      详情请见:http://now.net.cn/special/index_chris.net
1 V: h) z* B7 j0 K    ★.CN+地区.CN                 仅需180元!
8 |1 ^: i# v7 y      .Cn+VDNS无限+.COM+地区.CN   仅需228元!
) P3 J, [0 @  d% }) `" s* ~5 _6 T$ F     更多优惠,详情请见:http://now.net.cn/special/</P>8 B7 P5 _' g8 H; \& T
<>     全球免费咨询电话,请点击 <a href="http://todayisp.com/customer/moreline.net" target="_blank" >http://todayisp.com/customer/moreline.net</A>
1 Q- R1 b- W8 g- r& p9 s6 r     Q Q:188092185  342186899
9 P* v, z1 ~/ V5 ~  m+ M8 Z4 k) Q& o     TEL:0756-2281071 </P>
作者: wy617958197    时间: 2014-9-4 20:48
谢谢谢谢。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5