if Button1.Caption = '登陆(&L) >' then
begin
ADOConnection1.Connected := true;
ADOQuery1.Active := false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from users');
ADOQuery1.SQL.Add(' where userName = ' + quotedstr(trim(cb_username.Text)));
ADOQuery1.SQL.Add(' and userpwd= ' + quotedstr(trim(ed_pwd.Text)));
ADOQuery1.Active:= true;
//ADOConnection1.Connected := false;
//这句不能加,否则被断开连接了
if not ADOQuery1.Eof then
begin
Notebook1.PageIndex :=1;
Button1.Enabled :=false;
//这句不对的, RowsAffected是对“UPDATE”和“DELETE”操作有效的,对"SELECT"无效
//if ADOQuery1.RowsAffected > 0 then
// begin
// Notebook1.PageIndex :=1;
// Button1.Enabled :=false;
// end
// else
// begin
// showmessage('用户名或密码错误,请重新输入');
// end
end
else
begin
//showmessage('用户名或密码错误,请重新输入');
Application.MessageBox('用户名或密码错误,请重新输入','提示',0)
end
end
else
begin
Form1.Close;
end;
关于delphi登陆窗体连接数据库的用法
分享到:
相关推荐
总结来说,"Delphi登陆窗体与简单查询窗体"的实现涵盖了Delphi的用户界面设计、数据库组件的使用、以及通过ADO组件进行数据操作和验证的基本流程。这些知识点对于构建任何与数据库交互的Delphi应用程序都是基础且...
### Delphi连接SQL数据库的方法详解 #### 一、前言 在软件开发过程中,数据库连接是必不可少的一个环节。Delphi作为一种强大的开发工具,提供了多种方式与数据库进行交互。本文将详细介绍如何使用Delphi连接到SQL...
8. **使用数据集(Dataset)**:如果数据是结构化的,可以考虑使用数据库连接或内存中的数据集(如TDataset或TClientDataSet)。这样,多个窗体可以通过共享同一个数据集来读取和修改数据。 9. **使用设计时组件...
Delphi7操作SQL数据库简单实例 ...在本实例中,我们可以学习到Delphi 7.0语言的基本使用方法、ADO Connection和ADO Recordset对象的使用方法,以及如何使用Delphi 7.0语言实现系统登录对话框的功能。
6. **数据绑定和模型**:如果数据量较大,推荐使用数据绑定技术,如 TClientDataSet 和 TDataSource,它们可以连接到数据库或内存中的数据集,实现窗体与数据模型的双向绑定,方便数据的更新和同步。 7. **异步操作...
同时,可以利用Delphi的组件库和第三方库来增强登录窗体的功能,如使用`TAuthenticator`进行身份验证,或者使用`TWebBrowser`嵌入OAuth登录等。 通过以上方法,你可以根据项目的具体需求灵活地创建Delphi登录窗体。...
可能包括设置ADOTable的DataSource,定义SQL查询语句,以及启动和停止数据库连接的相关方法。 "TreeView.res"是资源文件,包含了程序的图标和其他资源信息。 具体实现步骤如下: 1. 创建数据库连接:使用...
在Delphi中连接数据库是一项基础且重要的任务,对于开发数据库驱动的应用程序至关重要。Delphi提供了多种组件和方法来实现这一功能,其中最常用的是基于ADO(ActiveX Data Objects)的组件。下面将详细介绍如何在...
在Delphi中,你可以使用`TAdoConnection`组件来建立连接,然后使用`TAdoCommand`执行SQL命令,如`CREATE DATABASE`,以创建一个新的Access数据库文件。 “压缩”Access数据库的过程涉及到优化数据库的磁盘空间使用...
总的来说,"Delphi数据库连接源码学习"是一个由浅入深的过程,从基础的组件使用到复杂的数据库操作,都需要理论与实践相结合。通过对源码的解析和动手实践,初学者可以快速掌握Delphi数据库编程的关键技巧,为后续的...
本教程将详细讲解如何在Delphi环境中使用ASqlite3控件连接并操作SQLite数据库。ASqlite3是一款专门为Delphi开发者设计的SQLite数据库接口组件,它使得在Delphi程序中与SQLite数据库交互变得简单。 首先,我们需要...
在Delphi中实现SQL Server数据库备份与恢复是一项关键的功能,尤其在数据库管理系统和信息系统开发中非常重要。Delphi作为一款优秀的可视化开发工具,有着强大的数据库应用程序开发能力,与Microsoft SQL Server...
Delphi 数据库系统开发是一个专业领域,涉及使用Embarcadero Delphi编程语言及其开发环境来构建数据库应用程序。Delphi是一种成熟的集成开发环境(IDE),广泛用于开发各种应用程序,包括企业级数据库系统。在Delphi...
在本文中,我们将深入探讨如何使用Delphi连接到SQL数据库,特别是针对SQL Server 2000的连接方法。尽管描述中提到了Delphi 7,但这些基本步骤适用于Delphi的多个版本,因为它们依赖于相同的组件和技术。 首先,确保...
可以使用ADO、FireDAC等组件连接数据库,获取数据后填充到提示窗体的文本控件。 10. **代码封装与复用**: 为了保持代码整洁,我们可以将弹出提示窗体的逻辑封装在一个独立的函数或方法中,以便在多个地方重复使用...
在 Delphi 中连接 SQL 数据库,特别是 SQL Server 2000,主要涉及数据库组件的使用和配置。本文将详细讲解这一过程,虽然以 Delphi7 和 SQL Server 2000 为例,但基本原理适用于其他 Delphi 版本和 SQL Server 版本...
在 Delphi 中连接 SQL 数据库,特别是 SQL Server 2000,主要涉及几个关键步骤,包括设置数据库服务器、在 Delphi 界面中添加必要的控件以及配置这些控件的连接参数。以下是对这些步骤的详细说明: 1. **启动 SQL ...
在开发过程中,当程序执行耗时操作时,如数据库查询、文件读写或网络通信,为了提供良好的用户体验,开发者通常会使用“等待窗体”(onwork等待窗体)来告知用户程序正在运行,并阻止用户进行其他操作,防止意外的...
在Delphi中实现数据库连接与登录功能涉及到对多种控件的理解和使用,下面将详细介绍如何通过Delphi连接数据库以及编写登录界面的相关代码。 ### Delphi连接数据库的基本步骤 #### 1. 添加数据库连接组件...