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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
网络爬虫的实现思路
网络爬虫一般我们在网络上抓取数据时,都会想到要使用网络爬虫,那我们就来看看一般网络爬虫的实现思路。设计模式爬虫的中心思想就是以最初一个Url为注入点,从这个Url抓取更多Url,并从这些网页中获取自己想要的数据。所以,我们可以使用一个队列来存储这些Url,然后使用 生产者消费者模式来对这个队列进行维护。Queue<string> urlQueue=new Queue<string>(); publi
【数据库设计】求闭包和候选键
【数据库设计】求闭包和候选键 闭包 设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源代码 编辑长求字符串相似度Delphi源代码
冒泡排序(三种实现方案思路与实现)
1、第一种是最简单的方法,不用考虑性能问题:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。所以设置一个外循环控制每次比较的此时。内循环进行比较,如第一次外循环也就是第一个元素...
一种基于delphi巧妙权限控制方案及其实现方法
http://www.docin.com/p-1317362526.html
Delphi SQL数据库存取图片(利用流)
1、存图片到数据库  var    PicStream: TMemoryStream;  if imgBugPic.Picture.Graphic   begin     PicStream := TMemoryStream.Create; //  创建内存流     imgBugPic.Picture.Graphic.SaveToStream(PicStream);   
DELPHI如何读取数据库中jpeg图片
 // 用到 jpeg 单元procedure TForm1.BitBtn1Click(Sender: TObject);var picstream:Tblobstream;pic:Tjpegimage;jpegStream:TMemoryStream;begin      table1.Active:=true;      jpegStream:=TMemoryStream.Create; 
delphi 把图片存入数据库
procedure TForm1.Button1Click(Sender: TObject); // 插入图片过程var  Stream:TMemoryStream;begin  try    Stream := TMemoryStream.Create; //  创建内存流    Image1.Picture.Graphic.SaveToStream(Stream);   // 将图片保存到内存
delphi 一个关于xml文件导入数据库的问题
function LoadXml(shortPath:string;var xmlobj: IXMLDOMDocument):boolean; var tmpXml:IXMLDOMDOCUMENT; begin shortPath:=localPath+shortPath; if not FileExists(shortPath) then begin