热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

老是出现“不能操作一个关闭的数据库”的错误,为什么?

provider:ProviderMicrosoft.Jet.OLEDB.4.0;;datasource:DataSource+extractfilepath(applica
provider:='Provider=Microsoft.Jet.OLEDB.4.0;';
  datasource:='Data Source='+extractfilepath(application.ExeName)+'\data\RSMIS.mdb;';
  DataM1.ADOCon1.ConnectionString:=provider+datasource;
  DataM1.ADOCon1.Connected:=true;
  DataM1.ADOCon1.LoginPrompt:=false;

  DataM1.ADOTable2.Connection:=DataM1.ADOCon1;
  DataM1.ADOTable1.TableName:='user';
  DataM1.ADOTable1.Open;

  results:=DataM1.ADOTable1.Lookup('userName',edit1.text,'password');

8 个解决方案

#1


实际上是你的这个ADOCon1根本就没有打开

以下这两句话的顺序应该是这样的:
DataM1.ADOCon1.LoginPrompt:=false;
DataM1.ADOCon1.Connected:=true;

#2


bmwyc说的很对呀

#3


数据库只有打开后才可进行操作啊。

#4


谁能说清楚“from子句语法错误”到底是什么问题?
ADOTable1的active:=true都不行
有时是“验证错误”。垃圾!

#5


from前是否有逗号?

#6


//先判断一下,养成一个好习惯
if DataM1.ADOTable1.Active then
   results:=DataM1.ADOTable1.Lookup('userName',edit1.text,'password');
不过,建议你用TADODataSet代替ADOTable1,效率高一点。

#7


对 adotable现在很少友人用了

#8


DataM1.ADOCon1.LoginPrompt:=false;  
DataM1.ADOCon1.Connected:=true;

推荐阅读
  • Spring Security核心概念与应用实践
    本文详细介绍了Spring Security的核心机制,包括其作为一系列过滤器的工作原理,如何实现用户认证与授权,以及常见的配置方法和高级特性如CSRF防护。 ... [详细]
  • MapReduce原理是怎么剖析的
    这期内容当中小编将会给大家带来有关MapReduce原理是怎么剖析的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 ... [详细]
  • 本文探讨了如何在TWiki中配置自定义标记,以实现特定字符串(如#12345)自动转换为指向票务系统的超链接。此功能类似于在其他平台上的实现,旨在提高信息检索效率。 ... [详细]
  • 本文介绍了如何通过扩展 Panel 控件来实现滚动条位置的自动保存和恢复。类似于 Page 的 MaintainScrollPositionOnPostBack 属性,我们将在自定义的 TBPanel 控件中添加相同的功能。 ... [详细]
  • 本文探讨了使用Filter作为控制器的优势,以及Servlet与Filter之间的主要差异。同时,详细解析了Servlet的工作流程及其生命周期,以及ServletConfig与ServletContext的区别与应用场景。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 本文探讨了如何在Android应用中实现图片的保存至外部存储,并通过原生方式分享这些图片。主要介绍了保存图片的不同策略以及通过Intent进行文件分享的具体步骤。 ... [详细]
  • 深入理解Docker网络管理
    本文介绍了Docker网络管理的基本概念,包括为什么需要Docker网络管理以及Docker提供的多种网络驱动模式。同时,文章还详细解释了Docker网络相关的命令操作,帮助读者更好地理解和使用Docker网络功能。 ... [详细]
  • 任务,栈, ... [详细]
  • Microsoft即将发布WPF/E的CTP(Community Technology Preview)和SDK,标志着RIA(Rich Internet Application)技术的新里程碑。更多详情及下载链接请参见MSDN官方页面。 ... [详细]
  • 本文介绍如何在Android中利用Handler和Bundle来发送包含多个参数的消息,并详细说明了消息的构建与处理方法。 ... [详细]
  • sqlserver动态分区方案例子
    sqlserver动态分区方案例子当我们存储的数据量比较大时,比如超过千万,上亿级别时单纯的使用索引可能效果不明显了,此时我们可以考虑采 ... [详细]
  • Node.js 入门指南(一)
    本文介绍了Node.js的安装步骤、如何创建第一个应用程序、NPM的基本使用以及处理回调函数的方法。通过实际操作示例,帮助初学者快速掌握Node.js的基础知识。 ... [详细]
  • MainActivityimportandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;im ... [详细]
  • Java EE CDI:解决依赖关系冲突的实例
    在本教程中,我们将探讨如何在Java EE的CDI(上下文和依赖注入)框架中有效解决依赖关系的冲突问题。通过学习如何使用限定符,您将能够为应用程序的不同客户端提供多种接口实现,并确保每个客户端都能正确调用其所需的实现。 ... [详细]
author-avatar
bj_gqdy_342
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有