📄 用c++builder 建立数据库vcl使用经验.htm
字号:
<TR>
<TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=titleback1>热门文章</TD></TR>
<TR>
<TD vAlign=top height=100>· <FONT color=#0066ff>[图文]</FONT> <A
title=Google再度扩张:收购3D设计软件
href="http://www.malegebide.com/article/5/12/2006/200608311537.html">Google再度扩..</A><BR>·
<A title=Google究竟知道多少个人隐私?
href="http://www.malegebide.com/article/5/11/2006/200608301361.html">Google究竟知道多少..</A><BR>·
<A title="Google搜索从入门到精通 (1)"
href="http://www.malegebide.com/article/5/11/2006/200608301351.html">Google搜索从入门到..</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title=google也来做统计了
href="http://www.malegebide.com/article/5/12/2006/200608311519.html">google也来做..</A><BR>·
<FONT color=#ff0066>[组图]</FONT> <A title=Google徽标全集(1998-2005)
href="http://www.malegebide.com/article/5/12/2006/200608311488.html">Google徽标全..</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title=有趣的Google新鲜技巧玩法
href="http://www.malegebide.com/article/5/11/2006/200608301352.html">有趣的Google..</A><BR>·
<A title=Google排名—搜索引擎登记技巧
href="http://www.malegebide.com/article/5/11/2006/200608301360.html">Google排名—搜索引..</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title=菜鸟安全防患之饿死木马
href="http://www.malegebide.com/article/10/2006/200608291188.html">菜鸟安全防患..</A><BR>·
<A title=数学最大数字
href="http://www.malegebide.com/article/9/2006/20060827361.html">数学最大数字</A><BR>·
<A title=Google搜索技巧(6):用Google找自己
href="http://www.malegebide.com/article/10/2006/200608291195.html">Google搜索技巧(6):..</A><BR></TD></TR>
<TR>
<TD bgColor=#ffffff height=2></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=titleback1>相关文章</TD></TR>
<TR>
<TD vAlign=top height=100>· <A title="用C++扩展PHP - (1)"
href="http://www.malegebide.com/article/1/14/2006/2006092518467.html">用C++扩展PHP
- (1)..</A><BR>· <FONT color=#0066ff>[图文]</FONT> <A
title=一个用C/C++编写的源代码公开的简单的32位精简指令虚拟机
href="http://www.malegebide.com/article/1/14/2006/2006092518456.html">一个用C/C++编..</A><BR>·
<A title="用C++ Builder的MD5控件实现软件防护"
href="http://www.malegebide.com/article/1/14/2006/2006092518446.html">用C++
Builder的MD5..</A><BR>· <A title=用C++实现C#中的委托/事件(标准C++之升级版)
href="http://www.malegebide.com/article/1/14/2006/2006092518435.html">用C++实现C#中的委托..</A><BR>·
<A title="用C++ Builder中的TServerSocket,TClientSocket来写网络通讯程序"
href="http://www.malegebide.com/article/1/14/2006/2006092518298.html">用C++
Builder中的T..</A><BR>· <FONT color=#0066ff>[图文]</FONT> <A
title="[C++Builder/Delphi初学者指南] 用C++Builder、Delphi转换数据表"
href="http://www.malegebide.com/article/1/14/2006/2006092518258.html">[C++Builder/..</A><BR>·
<FONT color=#0066ff>[图文]</FONT> <A title="用C++Builder 6编写VCL控件"
href="http://www.malegebide.com/article/1/14/2006/2006092518237.html">用C++Builder..</A><BR>·
<A title="用C++ Builder 实现类似ie地址栏的ComboBox"
href="http://www.malegebide.com/article/1/14/2006/2006092518234.html">用C++
Builder 实现..</A><BR>· <A title="用C++ Builder轻松打造RealPlayer播放器"
href="http://www.malegebide.com/article/1/14/2006/2006092518222.html">用C++
Builder轻松打..</A><BR>· <A title=在C#中使用C/C++写的DLL
href="http://www.malegebide.com/article/1/14/2006/2006092518201.html">在C#中使用C/C++写的..</A><BR></TD></TR></TBODY></TABLE></TD>
<TD class=tableright align=right width=588>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0
cellPadding=0 width=575 border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 12pt; COLOR: #ff6600" align=middle
height=32>用C++Builder 建立数据库VCL使用经验</TD></TR>
<TR>
<TD align=middle bgColor=#f7f7f7
height=25>作者:佚名 来源:不详 发布时间:25/09/2006
19:59:17 发布人:admin</TD></TR>
<SCRIPT language=javascript>
var newasp_fontsize=9;
var newasp_lineheight=12;
</SCRIPT>
<TR>
<TD>
<P align=right><A title=减小字体
style="CURSOR: hand; POSITION: relative"
onclick='if(newasp_fontsize>8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}'><IMG
height=15 src="用C++Builder 建立数据库VCL使用经验.files/1.gif" width=15
border=0><FONT color=#ff6600>减小字体</FONT></A> <A title=增大字体
style="CURSOR: hand; POSITION: relative"
onclick='if(newasp_fontsize<64){NewaspContentLabel.style.fontSize=(++newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(++newasp_lineheight)+"pt";}'><IMG
height=15 src="用C++Builder 建立数据库VCL使用经验.files/2.gif" width=15
border=0><FONT color=#ff6600>增大字体</FONT></A> </P>
<DIV class=ContentFont id=NewaspContentLabel
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"><FONT
id=font_word
style="FONT-SIZE: 14px; FONT-FAMILY: 宋体, Verdana, Arial, Helvetica, sans-serif">随着数据库的广泛应用,数据库编程已经成为程序设计中发展迅猛的一支。C++
Builder在数据库开发方面具有的强大功能是无可比拟的,<FONT
id=chpkdbombwln>#qh垠K专m网p4iz</FONT>你甚至可以不写一行程序就生成漂亮的数据库程序。<BR><BR> 下面对C++Builder中的几个数据库VCL的使用技巧做一下介绍:<BR><BR> 一、DBGrid控件<BR><BR> 1.设置DBGrid的字段显示宽度属性
<BR><BR> 为了在DBGrid中建立较小的列,<FONT
id=kjjviwvbqudeiqnc>?网E\k3国的Q业n)q6nx</FONT><FONT
id=ciuqpwgtsqhom>[aZm教dr{m1$网0</FONT>你必须建立一个显示标题,<FONT
id=gqliqpbscmuf>8%1..ucP中q07</FONT>它等于或小于字段值。例如,你希望建立一个只有三个字符宽的列,你的列标题显示必须只有三个字符或更少。
<BR><BR> 2.改变DBGrid的显示字段及日期显示格式
<BR><BR> (1)双击DBGrid对应的Table1,进入字段编辑器。<BR><BR> (2)点右键出现选单选“Add
Fields…" ,出现添加字段对话框,选择要添加的字段(该字段将在运行时由DBGrid显示)然后点OK按钮。
<BR><BR> (3)假设添加了“日期”字段,点该字段,在属性表中的:DisplayLabel中填入你希望DBGrid显示的字段名。如果原来字段名是英文的,这里用中文名后DBGrid将显示中文名。在DisplayFormat中填入:yyyy-mm-dd,以后日期将按1999-05-28格式显示。<BR><BR> 二、Tquery控件<BR><BR> Tquery
控件是数据库编程中非常重要的一个控件,它负责通过BDE与数据库建立联系,通过SQL语句方便的建立查询。Query必须建立相应的SQL才能生效。<BR><BR> Tquery的参数设置如下:<BR><BR> (1)在SQL属性中:Select
* from 表名 where 字段名=:变量名 <BR><BR> 跟在“ :
"后面的是变量。这样写后,在参数属性中就可以修改该变量的数据类型等。 <BR><BR> (2)对变量的赋值: <BR><BR>
Query1-〉Active=false; <BR><BR>
Query1-〉Params-〉Items[0]-〉AsString=Edit1-〉Text; <BR><BR>
Query1-〉Active=true;//查找符合变量的记录 <BR><BR> (3)用DBGrid显示结果
<BR><BR> DBGrid的DataSource与DataSource1连接,
<P id=lloetfhrworjqootmte>?to0?教V"$[7?b6'D网教4</P><FONT
id=ucuwqddwjl>提ik育w~I!络v</FONT><SPAN
id=cugtadjdfpnntjpnqi>}v提7)Y0NSlCd网.Fy$@</SPAN>而DataSource1的DataSet与Tquery1
连接。
<BR><BR> 三、应用示例<BR><BR> 通过Query控件嵌入SQL语句建立的查询比Table更简单、更高效。<BR><BR> 用一个简单的代码来说明如何建立查询程序:<BR><BR> 例如,
<DIV
id=wwincwbkjcmhaduksl>0网^a+C提RD2育rFg育+Bs</DIV>要建立一个检索表1中书名为book1的程序则在表单上放置DBGrid,DataSource,Query三个控件加入以下代码:<BR><BR> DBGrid1-〉DataSource=DataSource1;<BR><BR> DataSource1-〉DataSet=Tqery1;<BR><BR> Query1-〉Close();<BR><BR> Query1-〉SQL-〉Clear();<BR><BR> Query1-〉SQL-〉Add(″Select
* From 表 Where (书名=′book1′ ″);<BR><BR> Query1-〉ExecSQL();
<BR><BR> Query-〉Active=true;<BR><BR> 你就可以在生成的表格中看到所有名称为book1的记录.</SPAN></SPAN>
<DIV class=Message id=Message></DIV></FONT></DIV>
<DIV></DIV></TD></TR>
<TR>
<TD
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"
align=right bgColor=#f7f7f7 height=25>[
<SCRIPT language=JavaScript
src="用C++Builder 建立数据库VCL使用经验.files/Hits.htm"></SCRIPT>
] [<A href="javascript:history.go(-1)">返回上一页</A>] [<A
href="javascript:window.print()">打 印</A>] [<A
href="http://www.malegebide.com/user/favorite.asp?action=add&topic=用C++Builder 建立数据库VCL使用经验">收
藏</A>]</TD></TR>
<TR>
<TD
style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV>上一篇文章:<A
href="http://www.malegebide.com/article/1/14/2006/2006092518459.html">C++
Builder和托管C++中属性的使用建议</A></DIV>
<DIV>下一篇文章:<A
href="http://www.malegebide.com/article/1/14/2006/2006092518461.html">C++Builder中实现控件数组的功能</A></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=575 border=0>
<TBODY>
<TR>
<TD class=titlebg1>∷相关文章评论∷ (评论内容只代表网友观点,与本站立场无关!) [<A
href="http://www.malegebide.com/article/comment.asp?ArticleID=18460"
target=_blank>更多评论</A>…]</TD></TR>
<TR vAlign=top>
<TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- 页面底部开始 -->
<TABLE class=tableborder cellSpacing=0 cellPadding=0 width=778 align=center
border=0>
<TBODY>
<TR>
<TD height=5></TD></TR>
<TR>
<TD class=linebar height=8></TD></TR>
<TR>
<TD height=5></TD></TR>
<TR>
<TD class=tablebody align=middle height=65>QQ:310646 <A class=navmenu
href="http://www.malegebide.com/admin/admin_login.asp" target=_blank>A</A>
Copyright © 2006 <FONT face=Verdana, sans-serif Helvetica,
Arial,><B>Malegebide.Com</B></FONT>.
<SCRIPT language=javascript src="用C++Builder 建立数据库VCL使用经验.files/529370.js"
type=text/javascript></SCRIPT>
No Rights Reserved <BR></TD></TR>
<TR>
<TD height=5></TD></TR></TBODY></TABLE>
<SCRIPT language=javascript
src="用C++Builder 建立数据库VCL使用经验.files/Std_StranJF.Js"></SCRIPT>
<!-- 页面底部结束 -->
<SCRIPT src="用C++Builder 建立数据库VCL使用经验.files/count.htm"
type=text/javascript></SCRIPT>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -