?? 991203.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://www.pconline.com.cn/experience/subject/VB/991203.html -->
<HTML><HEAD><TITLE>|><| 太平洋電腦信息網</TITLE><!-- #BeginTemplate "/Templates/0723.dwt" --><!-- #BeginEditable "doctitle" --><!-- #EndEditable -->
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK
href="991203.files/text.css" rel=stylesheet>
<STYLE type=text/css>.sfont {
LINE-HEIGHT: 18pt
}
</STYLE>
<META content="MSHTML 5.00.2014.210" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD vAlign=top width="100%">
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR bgColor=#303880>
<TD><A href="http://www.pconline.com.cn/"><IMG alt=太平洋電腦信息網 border=0
height=18 hspace=30 src="991203.files/txtpconline.gif"
width=96></A><IMG height=10 src="991203.files/blank.gif"
width=400></TD></TR></TBODY></TABLE></TD>
<TD align=right background=991203.files/bw.gif noWrap width=130><IMG
height=26 src="991203.files/bw.gif" width=10><A
href="http://www.pconline.com.cn/sitemap/"><IMG alt=網站地圖 border=0
height=26 src="991203.files/sitemap.gif" width=21></A><IMG height=26
src="991203.files/bw.gif" width=10><A
href="http://www.pconline.com.cn/tpy/"><IMG alt=關于太平洋 border=0 height=26
src="991203.files/aboutus.gif" width=21></A><IMG height=26
src="991203.files/bw.gif" width=10><A
href="http://www.pconline.com.cn/tpy/tariff.html"><IMG alt=與我們聯系 border=0
height=26 src="991203.files/contact.gif" width=21></A><IMG height=26
src="991203.files/bw.gif" width=10></TD></TR></TBODY></TABLE><BR>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD bgColor=#666666><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD bgColor=#666666><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD> </TD>
<TD colSpan=2 noWrap><A
href="http://www.pconline.com.cn/experience/index.html"><IMG
align=absBottom alt=企業之窗 border=0 height=15
src="991203.files/txtexperience.gif" width=68></A> <A
href="http://www.pconline.com.cn/">首 頁</A> <A
href="http://www.pconline.com.cn/market/">今日報價</A> <A
href="http://www.pconline.com.cn/recommend/">產品推介</A> <A
href="http://www.pconline.com.cn/yp/">企業之窗</A> <A
href="http://www.pconline.com.cn/news/">科技新聞</A> <A
href="http://www.pconline.com.cn/product/">產品查詢</A> <A
href="http://www.pconline.com.cn/download/">軟件下載</A></TD></TR>
<TR>
<TD><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD><IMG height=1 src="991203.files/blank.gif" width=21></TD>
<TD bgColor=#ffa000 colSpan=2><IMG height=1 src="991203.files/blank.gif"
width=1></TD></TR>
<TR>
<TD bgColor=#666666><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD bgColor=#cdcdcd><IMG height=5 src="991203.files/blank.gif" width=1></TD>
<TD align=right colSpan=3><IMG height=6 src="991203.files/ffa000.gif"
width=1></TD></TR>
<TR>
<TD bgColor=#666666><IMG height=1 src="991203.files/blank.gif" width=1></TD>
<TD align=right><A href="http://www.pconline.com.cn/"><IMG alt=太平洋電腦信息網
border=0 height=35 src="991203.files/pconline.com.cn.gif" vspace=10
width=162></A></TD>
<TD> </TD>
<TD vAlign=bottom><!-- #BeginEditable "important_news" --><IMG height=40
src="991203.files/blank.gif" width=350><!-- #EndEditable --></TD>
<TD align=right vAlign=top><!-- #BeginEditable "adv_top" --><IMG alt=廣告位
height=43 src="991203.files/icon.gif"
width=190><!-- #EndEditable --></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD bgColor=#666666 width=1><IMG height=1 src="991203.files/blank.gif"
width=1></TD>
<TD vAlign=top width=170><!-- #BeginEditable "addons" --><!--可編輯區域 --><!-- #EndEditable --></TD>
<TD bgColor=#666666 width=1><IMG height=1 src="991203.files/blank.gif"
width=1></TD>
<TD><IMG height=1 src="991203.files/blank.gif" width=21></TD>
<TD colSpan=3 vAlign=top width=566><!-- #BeginEditable "1" -->
<P class=sfont><IMG height=1 src="991203.files/blank.gif"
width=566><BR><IMG height=1 src="991203.files/666666.gif"
width=420><BR><IMG height=13 src="991203.files/blank.gif" width=1><A
href="http://www.pconline.com.cn/experience/">經驗共享</A> > 專題教程 >
VB專區<BR><IMG height=1 src="991203.files/666666.gif" vspace=1
width=420><BR></P>
<P align=left><FONT color=#000066><B>Visual Basic
的數據庫編程</B></FONT><BR><BR>□孫志剛</P>
<P class=sfont> Visual
Basic作為應用程序的開發“利器”也表現在數據庫應用程序的開發上,它良好的界面和強大的控件功能使數據庫編程變得簡單多了。但即便如此,數據庫應用程序的開發仍然算得上是VB編程中的難點,這是因為你不僅要熟悉VB中關于數據庫編程方面的知識(當然這是十分簡單的)還要了解數據庫的知識。所以我們先介紹一下數據庫的基本知識,算是學習數據庫編程前的熱身運動吧!<BR><BR>一、熱身運動<BR> 首先需要聲明是,我們這里介紹的數據庫知識都是指的關系數據庫。所謂關系數據庫就是將數據表示為表的集合,通過建立簡單表之間的關系來定義結構的一種數據庫。<BR> 不管表在數據庫文件中的物理存儲方式如何,它都可以看作一組行和列,與電子表格的行和列類似。在關系數據庫中,行被稱為記錄,而列則被稱為字段。下面是一個客戶表的例子。<BR> <STRONG>表1
客戶表</STRONG></P>
<DIV align=center>
<CENTER>
<TABLE border=1 class=sfont height=83 width=619>
<TBODY>
<TR>
<TD height=21 width=94>客戶號</TD>
<TD height=21 width=129>姓名</TD>
<TD height=21 width=155>地址</TD>
<TD height=21 width=122>城市</TD>
<TD height=21 width=56>街道</TD>
<TD height=21 width=63>郵編</TD></TR>
<TR>
<TD height=21 width=94>1723</TD>
<TD height=21 width=129>Doe John</TD>
<TD height=21 width=155>1234 Ffth Avenue</TD>
<TD height=21 width=122>New York</TD>
<TD height=21 width=56>NY</TD>
<TD height=21 width=63>1004</TD></TR>
<TR>
<TD height=21 width=94>3391</TD>
<TD height=21 width=129>Smith Mary</TD>
<TD height=21 width=155>9876 Myrtle Lavee</TD>
<TD height=21 width=122>Bosten</TD>
<TD height=21 width=56>MA</TD>
<TD height=21 width=63>6078</TD></TR>
<TR>
<TD height=20 width=94>3765</TD>
<TD height=20 width=129>Blasel Mortimer</TD>
<TD height=20 width=155>2296j River Road</TD>
<TD height=20 width=122>peoria</TD>
<TD height=20 width=56>IL</TD>
<TD height=20 width=63>7011</TD></TR></TBODY></TABLE></CENTER></DIV>
<P
class=sfont> 此表中每一行是一個記錄,它包含了特定客戶的所有信息,而每個記錄則包含了相同類型和數量的字段:客戶號、姓名等等。<BR> <STRONG>表</STRONG>
是一種按行與列排列的相關信息的邏輯組,類似于工作單表。<BR> <STRONG>字段</STRONG>
數據庫表中的每一列稱作一個字段。表是由其包含的各種字段定義的,每個字段描述了它所含有的數據。創建一個數據庫時,須為每個字段分配一個數據類型、最大長度和其它屬性。字段可包含各種字符、數字甚至圖形。<BR> <STRONG>記錄</STRONG>
各個客戶有關的信息存放在表的行,被稱為記錄。一般來說,數據庫表創建時任意兩個記錄都不能相同。<BR> <STRONG>鍵</STRONG>
鍵就是表中的某個字段(或多個字段),它(們)為快速檢索而被索引。鍵可以是唯一的,也可以是非唯一的,取決于它(們)是否允許重復。唯一鍵可以指定為主鍵,用來唯一標識表的每行。例如,在前面的例子中,客戶標識號
(客戶號) 是表的主鍵,因為客戶號唯一地標識了一個客戶。<BR> <STRONG>關系</STRONG>
數據庫可以由多個表組成,表與表之間可以以不同的方式相互關聯。例如,客戶數據庫還可以有一個包含某個客戶的所有定單的表。它只用“客戶號”字段來引用該定單的客戶,而不在定單表中的每項重復所有客戶信息,如下表所示:<BR> <STRONG>表2
定貨表</STRONG></P>
<DIV align=center>
<CENTER>
<TABLE border=1 class=sfont height=54 width=429>
<TBODY>
<TR>
<TD height=14 width=81>定貨</TD>
<TD height=14 width=92>客戶號</TD>
<TD height=14 width=86>日期</TD>
<TD height=14 width=79>內容</TD>
<TD height=14 width=91>數量</TD></TR>
<TR>
<TD height=14 width=81>14764</TD>
<TD height=14 width=92>3391</TD>
<TD height=14 width=86>2/23/94</TD>
<TD height=14 width=79>27</TD>
<TD height=14 width=91>$22.95</TD></TR>
<TR>
<TD height=13 width=81>14932</TD>
<TD height=13 width=92>3391</TD>
<TD height=13 width=86>3/17/94</TD>
<TD height=13 width=79>46</TD>
<TD></TR></TBODY></TABLE></CENTER></DIV>
<P class=sfont> </P>
<P align=center><A
href="http://www.pconline.com.cn/experience/subject/VB/index.html">[返回]</A>
</P><!-- #EndEditable --></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD bgColor=#666666 width=1><IMG height=1 src="991203.files/blank.gif"
width=1></TD>
<TD align=right vAlign=bottom width=170><IMG height=10
src="991203.files/blank.gif" width=170><BR></TD>
<TD bgColor=#666666 width=1><IMG height=1 src="991203.files/blank.gif"
width=1></TD>
<TD width=21><IMG height=1 src="991203.files/blank.gif" width=21></TD>
<TD bgColor=#eeeeee width=566><IMG height=10 src="991203.files/blank.gif"
width=566><BR>版權所有©1999 太平洋電腦信息網<BR><FONT
face="Arial, Helvetica, sans-serif"><A
href="mailto:exp@pconline.com.cn">exp@pconline.com.cn</A></FONT> <IMG
height=1 src="991203.files/hhvisit.html" width=1>
<SCRIPT>document.write("<a href=http://best.netease.com/cgi-bin/view/viewbasic.cgi?exp target=_blank><img src=http://best.netease.com/cgi-bin/log.cgi?user=exp&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0 alt='網易中文排行榜' width=1 height=1></a>");</SCRIPT>
<SCRIPT language="">document.write("<a href=http://best.netease.com/cgi-bin/view/viewbasic.cgi?pconline1 target=_blank><img src=http://best.netease.com/cgi-bin/log.cgi?user=pconline1&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0 width=1 height=1 ></a>");</SCRIPT>
</TD></TR></TBODY></TABLE><!-- #EndTemplate --></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -