Delphi 6下的数据库SQL疑问

nwpumtm 2001-12-12 01:05:20
try
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select books."NUMBER", books."NAME", books."ISIN" From "F:\delphi\myproject\npu library system\database\books.DBF" As books ');
Query1.SQL.Add('WHERE books."NAME" = "%:NAME%"');
Query1.ParamByName('NAME').AsString:=EditSearch.Text;
Query1.Open;

except
ShowMessage('SQL命令执行错误!');
end;
end;
小鸟在做一个图书管理系统,但在由关键字在书名中查找时老是出错,请大侠指点!!!万分感激!!!上面是查找模块的代码。
...全文
35 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Thinkinger 2001-12-12
Query1.SQL.Add('WHERE books.name = '''+name+'''');
回复
gwbasic 2001-12-12
Query1.SQL.Add('WHERE books."NAME" = ":NAME"');
Query1.ParamByName('NAME').AsString:='%'+EditSearch.Text+'%';
Query1.Open;

% 加在下面比較好一點
回复
cobi 2001-12-12
语句里问题比较多啊!
例如:字段名是不用加上双引号;还有from后面的数据库路径最好改一下;第三,as的用法有问题
建议先在sql explorer中试验,然后在写到程序里
回复
相关推荐
delphi 7 数据库
delphi7 数据库SQL server 2000 基本组件的应用,有疑问请联系QQ:719536496 提供源码(一)
Delphi txt文件导入数据库
文本文件 内容如下:000000123407:552009052901000000123407:552009053001000000123407:552009053101说明,0000001234 为卡号,07:55为时间,20090530为日期,01为机号怎么倒入SQL表?SQL表如下卡号 时间 日期 机号...
delphi 7 数据库下载
delphi7 数据库SQL server 2000 基本组件的应用,有疑问请联系QQ:719536496 提供源码(一) 相关下载链接://download.csdn.net/download/zfd123456a/1749254?utm_source=bbsseo
Delphi实现sql 复制编程
{ Copyright (c) 咏南工作室 2006 作者: 陈新光 EMail:hnxxcxg@yahoo.com.cn QQ: 254072148 手机: 13025531017 TODO: 断网收银以及总部和各门店间的数据通讯(通过复制方法实现) .......
对于delphi数据库操作的疑问
我在delphi进行数据库编程时一般使用adoconnection,执行sql一般使用adoquery 这样如果有多个表同时进行操作时,比如 table1中的每条记录和table2中的每条记录进行有条件合成(不是简单的一个sql能办到的),然后添加到...
Delphi访问Access数据库问题
select * from tb_pcidata where Dtime like #2008-1-25 10:37:47# select * from tb_pcidata where ... 疑问,为什么同样的语句同样的操作方法却返回不一样的结果呢? 语句在sql explor中执行过,结构不同! 请帮忙!
Delphi王者归来!2018年Delphi精英奖揭晓!
如果您已成为Delphi社区的成员有一段时间,您无疑会知道Delphi精英奖。  Delphi精英奖于1998年推出 它被宣布为Delphi年度开发者大会的一部分(在Inprise时代称为ICON98) 获奖者由Delphi内部开发团队成员选出 ...
Delphi多层C/S数据库查询疑问,请帮忙解答!
在多层C/S数据库查询中,应用程序服务器与MS SQL Server 2000连接采用ADO组件, 通过TADOConnection组件连接数据库,再加入TADOQuery和TDataSetProvider组件; 然后到客户端程序中,加入TDCOMConnection TClientDataSet和...
SQL Server 2000 个人版 免安装版
SQL Server 免安装版 如果用户对本程序试用阶段有什么疑问,请联系作者:QQ:120397560EMAIL:cyclo@163.com网址:sql8.zj.com 鲍习峰将为您服务程序运行:解压后,直接运行 innPM6server.exe就能运行SQLSERVER....
关于数据库防止重复输入值的一些疑问delphi+access)
我是想在插入数据前,先把数据库查询一遍 搜索有没有 和传进来的参数一样的值 如果一样就不插入跳过 如果不一样就插入 但是在测试的过程中遇到一些问题 出现这个提示 如果按照我这个代码 能实现防止重复输入值吗?...
SQL Server 存储过程
本章内容简介: • 存储过程的定义以及何时需要使用一个存储过程 • 如何创建、修改和删除...现在,看一下SQLServer代码的主要种类,不过在深入研究这一主题之前,需要了解的是——其种类数目可能低于也可能高于您所
SQL】Oracle 数据库的绑定变量特性及应用
Oracle 数据库的绑定变量特性及应用 关键词: 绑定变量(binding variable),共享池(shared buffer pool),SGA(system global area);...仅仅简单掌握了SQL的写法,就开始了数据库的开发,其结果只能是开发一个没有效率
如何在delphi中读取sql数据库中的值?
我想问一下,如何在 delphi 中使用将sql_server中数据库表中的数据读出来,并且疑问本文档的形式存放在硬盘的某一目录中,
数据库登录疑问
我用Delphy+SQL Server做一个系统,但是每次运行Delphi,都会跳出数据库登录的窗口,请问怎么去掉这个登录窗口? database login user name: password: 我用BDE的database 和table链接数据库
MS-SQL Server 基础类 - SQL语句
关于delphi C/S 结构的系统中数据库连接的疑问
delphi C/S 结构的系统,采用一个adodcom控件连接数据库,然后通过几个adoquery控件连接具体的数据表,每个客户端都连接到相应的ado控件操作数据库,这样的话,这些控件怎样来分配数据库连接的?不会导致一个客户端修改...
SQLSERVER2000个人版 免安装版2
如果用户对本程序试用阶段有什么疑问,请联系作者:QQ:120397560EMAIL:cyclo@163.com网址:sql8.zj.com 鲍习峰将为您服务程序运行:解压后,直接运行 innPM6server.exe就能运行SQLSERVER.无需安装.本版本全部程序...
数据库登录疑问啊!
我用Delphy+SQL Server做一个系统,但是每次运行Delphi,都会跳出数据库登录的窗口,请问怎么去掉这个登录窗口? database login user name: password: 我用BDE的database 和table链接数据库
请教有关sql server并发控制和delphi编程的问题
VB,VB.NET 连接数据库方式的疑问
最近在看VB.NET的书,发现VB每次执行数据库操作都要去创建... 这样就有个疑问,每次执行SQL操作都创建一个连接实例,那么数据库里面不是会有很多连接在里面??? 发现写数据库程序真的还是DELPHI爽啊。 VB实在是麻烦。
到底哪一种语言操作SQL数据库最快!
曾经有人跟我说过:DELPHI操作SQL数据库最快,效率最高; 坦白说,我对此有点疑问。 因为,我想DELPHI操作SQL数据库是不是也一样用ADO啊? 那么,VB用ADO就不如DELPHI了吗? 我呢,又估过这样的测试:VFP用其自身...
怎么连接SQL和excel数据库
我是一个新手,哪位高手指点下delphi 里连接数据库(excel和SQL SERVER)的办法,比如用qurey、adqurey等的方法,还有就是有个疑问,怎么能保证编号的程序在每台电脑上都能正常运行哈!如果每台电脑都要配置,那不是...
面向对象方法中的数据库设计
最近收到不少网友关于在面向对象的分析设计中如何进行数据库设计的疑问。在大象-thinking in uml一书里,我详细讲述了面向对象从需求到设计的整个过程,但确实对数据库设计着墨甚少。因此写这篇文章对这个问题详细...
Delphi的一些Bug
====================================================== 注:本文源代码点此下载 ...在使用delphi 7进行三层数据库开发时,遇到了两个小问题,通过反复试验,终于找出了delphi 7中的两个小bug并进行了修复(好像delph
面向对象分析设计中如何进行数据库设计
最近收到不少网友关于在面向对象的分析设计中如何进行数据库设计的疑问。在大象-thinking in uml一书里,我详细讲述了面向对象从需求到设计的整个过程,但确实对数据库设计着墨甚少。因此写这篇文章对这个问题...
delphi 多线程3
 对以往在DOS或16位windows写程序的人来说,“多线程”仍然是陌生的,但如同以前我们从DOS的单任务过渡到windows3.1的多任务,如今我们又必须过渡到“多线程”领域,毕竟计算机时代是在不断发展的...
delphi控制SQL Server数据恢复的问题!(三层结构〉〉客户端恢复疑问?)
) 应用程序服务器:adoconnection /adoquery/ datasetprovider 客户端:dcomconnection/clientdataset/ // 如何在不断开数据库连接的情况进行数据库备份的还原 adoquery1.SQL.Clear; adoquery1.SQL.Add('use ...
数据结构基础系列(1):数据结构和算法
数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第1部分,介绍与数据结构、程序、算法相关的概念,训练初步的数据逻辑结构表达能力,和初步的算法分析能力。 系列课程的目标是帮助学习者系统掌握数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。课程提供视频、课件、例程、自测、实践要求、参考解答等整套的解决方案,帮助学习者达到目标。本课是系列课程中的第1部分,具体目标包括:了解数据结构在计算机类人才培养中的重要意义、掌握数据结构的基本概念、掌握数据结构的分类、理解抽象数据类型ADT及其作用,以及初步学会算法分析的“套路”。
嵌入式工程师养成计划之——嵌入式软件工程师完全学习指南
本系列课程针对有意向学习嵌入式软件开发的童鞋,从零开始、深入浅出,内容涵盖:linux系统基础、shell、linux C编程、linux系统编程、网络编程、ARM体系结构及汇编语言、ARM裸机编程、linux系统移植、linux驱动开发等模块。分多个子课程逐步学习。 本课程是全套课程的第0部(前传),目的是讲解我们的整个视频学习体系路线图,同时也会对大家学习路线的一个指引。 本期课程共计4节课,主要回答了何为嵌入式、为何要学习嵌入式、什么人适合学嵌入式、究竟应该怎样去学嵌入式等问题。最后为大家详细介绍了我们的嵌入式软件工程师学习路线图,希望能够对大家的嵌入式学习之路有所指引。
MSP430_RTC模块学习总结
这是自己在学习MSP430时,对RTC模块的总结,希望可以帮助刚入门者
发帖
数据库相关
创建于2007-08-02

2451

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2001-12-12 01:05
社区公告
暂无公告