2 a814123 a814123 于 2018.07.11 22:31 提问

delphi 数据库求思路?

一个数据表怎么分别存储2个软件的记录,比如记事本1的内容存在这个表里,记事本2的内容也存在这个表里,打开记事本1的时候只读取1的内容出来,而且记事本1会存储多条记录,让他们互不干扰,代码怎么做到呢?
还有修改的时候怎么定位到记录,怎么判断是否重复,大神来啊…

1个回答

caozhy
caozhy   Ds   Rxr 2018.07.11 22:39
已采纳

增加一个字段 softname
第一个软件存储的时候,softname="记事本1"
第二个软件softname="记事本2"
查询的时候加上 where softname = 你当前的软件名
这样只查询出当前程序的。

判断重复
select count(*) from table where 记录=xxx
如果返回0,没有,1,唯一,大于1,重复

定位到记录
你要给表增加一个主键(primary key)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【数据库设计】求闭包和候选键
【数据库设计】求闭包和候选键 闭包 设F为R关系模式上的函数依赖集,被F所逻辑蕴含的全体构成的集合,称为F的闭包,记作F⁺ 先来看一个例子。 关系R(A,B,C)满足下列函数依赖F(A → B,A→C,B→AC),求A的闭包 通俗的来讲,就是A能直接或者间接推出的属性的集合 A → B, A→C, A→BC, A→Φ, A→A 空集可以省略不写,因此,A的闭包为ABC,同时A也为...
求一个数的最大公约数的三种思路——解题笔记
求一个数的最大公约数的三种思路——解题笔记          编程之美上的题目:求一个数的最大公约数。     这道题目有三种解题思路,总结如下: 思路一:     直接使用辗转相除法,这个不多介绍,代码如下: // 直接辗转相除法 int gcd1(int a, int b) { for(int m = a%b; m != 0; m = a%b) {
用递归来求阶乘的小程序(delphi版)
用了delphi 这么长时间,一直做数据库程序,没有做过什么算法,今天做了一个最简单的求阶乘的例子,用的是递归的方法,程序如下procedure TForm1.Button2Click(Sender: TObject);  function jc(i:integer):integer;  begin    if i>1 then      result:=i*jc(i-1);  end;var
网络爬虫的实现思路
网络爬虫一般我们在网络上抓取数据时,都会想到要使用网络爬虫,那我们就来看看一般网络爬虫的实现思路。设计模式爬虫的中心思想就是以最初一个Url为注入点,从这个Url抓取更多Url,并从这些网页中获取自己想要的数据。所以,我们可以使用一个队列来存储这些Url,然后使用 生产者消费者模式来对这个队列进行维护。Queue<string> urlQueue=new Queue<string>(); publi
编辑长求字符串相似度Delphi源代码
编辑长求字符串相似度Delphi源代码 编辑长求字符串相似度Delphi源代码
Delphi内存表的使用
1、放置控件   2、添加字段       3、右键单击控件,然后单击create data就创建好了 注意:   创建好后如果还要添加字段,添加完字段后需先右键单击控件执行clear data,然后再右键此控件重新点击create data 4、临时表的:增删改语法 添加数据到ClientDataset Self.cdsExpenseList.Edit;  Self.
数据库优化一般思路(个人经验之谈)
随着系统规模的不断增加,数据量和并发量不断增大,整个系统架构中最先受到冲击而形成瓶颈的,定然是数据库,因此数据库层面的优化,是一个程序员不可或缺的技能,以下是我在使用数据库中的一些心得,有不足之处,还望批评指正完善。         首先简单介绍下sql执行的过程,如下图                当你在sql客户端(如命令行或者navicat)提交一条sql后,sql解析引
文件夹压缩解压(delphi7)
一个简单的文件夹压缩解压缩的类,delphi7+zlib(delphi7自带)
Delphi 访问数据库
实现对SQLServer数据库的操作了。具体步骤如下:     第一步,注册ODBC数据源。这是至关重要的一步,否则 就无法实现对数据库的访问。例如,我们定义一个可访问SQL —Server服务器上zhb数据库的数据源ZHB。首先,选择 SQLServer类型的数据库,进入“ODBCSQLServerSetup”窗口。 然后,定义数据源名称为“ZHB”;定义Server为“SQL—Server”;
Delphi数据库编程教程(三)
第三节 ADO(ActiveX Data Objects)编程模型      如文章“Delphi中引入ADO”所叙述的,ADO是一套COM(Component Object Model组件对象模型)组件(DLLs),它允许你像访问电子邮件和文件系统一样访问数据库。使用ADO编写的应用程序不需要BDE。为了用ADO访问各种数据库,你需要有ADO/OLE DB(Object Linking an