⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dtautolg.html

📁 对于学习很有帮助
💻 HTML
字号:
<html>
<head>
   <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
   <meta NAME="Author" CONTENT="FuGui">
   <meta NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
   <title>自动Login数据库</title>
</head>
<body BACKGROUND="back3.gif" tppabs="http://www.nease.net/~borland/delphi/tips/back3.gif">

<h1>
&nbsp;如何自动Login数据库:</h1>
&nbsp;

<p>&nbsp;&nbsp;&nbsp; 本来不准备写这个题目,想写如何取得系统支持的颜色数,但是一看留言薄和我的信箱,发现有好几个朋友问这个问题,所以在此公开做答,并希望对其他的朋友有所帮助。

<p>&nbsp;&nbsp;&nbsp; Delphi &amp; C++ Builder其实在本质上是一致的,所以我所有的文章都是基于Delphi的,但是使用C++
Builder 的朋友可以稍加修改(语法上)就可以应用在C++ Builder上了。

<p>&nbsp;&nbsp;&nbsp; 在Delphi中,有Database元件和对象,Database对象有属性:<font COLOR="#FF0000">Params和LoginPrompt</font>,充分使用这两个属性就会自动Login数据库。下面的例程就会自动Login。

<p>&nbsp;&nbsp;&nbsp; 例:新建一程序(Project),在Form上放置Table,Database,DataSource,DBGrid各一个,并通过Object
Inspector将DBGrid的DataSource指向DataSource,DataSource的DataSet指向Table。双击Form,进入Form1的Create事件程序代码编辑,输入:
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Database1.Params.Values['USERNAME']:='SYSDBA';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Database1.Params.Values['PASSWORD']:='masterkey';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Database1.LoginPrompt:=False;</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Database1.DatabaseName:='MYDB';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Database1.AliasName:='IBLOCAL';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Table1.DatabaseName:='MYDB';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Table1.TableName:='EMPLOYEE';</font>
<br><font COLOR="#993366">&nbsp;&nbsp;&nbsp;&nbsp; Table1.Open;</font>
<br>&nbsp;&nbsp;&nbsp; 运行程序(Run, F9)则可以自动Login Interbase,将数据表中的数据显示在DBGrid中。
<br>注:由于Delphi 3安装不会自动安装Interbase数据库程序,所以如果运行以上程序必须安装Interbase。但是可以使用其他的数据服务器,如Oracle或Sybase,ODBC等。对于不需要用户名和密码的ODBC驱动,可以设置USERNAME和PASSWORD为空。

<p>&nbsp;&nbsp;&nbsp; 以上为本人的个人观点,不对之处欢迎您能不吝赐教。

<p>作者:傅贵
<br>个人主页:http://www.nease.net/~borland
<br>电子信箱:fgui@usa.net

<p>本页版主:<a HREF="mailto:fgui@usa.net">傅贵</a>,最后修改日期:98.2.18
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -