DELPHI连接数据库问题

我在一个ACCESS把表做好了表里是学生的序号姓名学号....之类的然后我要做一个点名系统在窗口里有一个按钮有一个lable然后点击按钮时候就从表里随机找出学生的序号然后... 我在一个ACCESS把表做好了 表里是学生的序号 姓名 学号....之类的 然后我要做一个点名系统 在窗口里有一个按钮 有一个lable 然后点击 按钮时候 就从表里随机找出学生的序号 然后把名字 学号之类的都显示在lable上 这应该怎么编写 我是新手 会的东西太少 谢谢各位 了
这么说吧 就是一秒名字换一个不用把表显示在窗体上 在lable 显示就行了
整个窗体没有用到DBgrid 谢谢了
展开
 我来答
百度网友06755f7
推荐于2018-04-12 · 超过14用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:36.6万
展开全部
看样子你还不会连接数据库
DELPHI中建立与数据库链接有几种方法,BDE,ADO等。这里我只介绍一种ADO,因为我觉得这是最常用而且是最好用的方法。

1. 准备工作开始,新建一个FORM。在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里。这两个控件是不可见的,所以你可以随便放在FORM的任何位置。然后再找到DATA ACCESS一栏,把它下属的DataSource控件一放到FORM里。OK,这三个就可以建立连接了。

2.设置,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它弹出配置窗口,单击BUILD..按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET4.0什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入登录密码和选择数据库。设置完成点击测试连接,显示成功说明链接正常,单击完成退出设置。

ADOQuery这个控件呢是负责进行用SQL语言操作数据库的,在它的属性栏有个connection属性,点击它的下拉菜单选择刚刚建立好的ADOConnection1,DataSource控件则是存放结果的地方,把它的DataSet属性设置成ADOQuery1。这样我们就可以通过调用ADOQuery来对数据库进行操作了。

链接好数据库以后就可以对数据库进行操作了。最常见的用法是建立一个DBGRID,然后把他的connection属性选成我们的DAtasource1。如果你想预先设置好SQL语句的话,在ADOQUERY的左边属性栏里的SQL栏,点那个三个点的省略号输入你想查询的SQL语句。然后ACTIVE属性设置成TRUE,这样一运行,在DBGRID里就会显示你的SQL查询结果了。

名字和学号显示你不要用LABLE,直接用DBEDIT就可以,DBEDIT有个属性可以设置关联的字段,直接关联到你的表里的相应字段就OK 了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式