首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

数据库相同数据处理解决方案

2012-03-05 
数据库相同数据处理小弟是个数据库新手。做个软件时想要在插入数据之前查询MDB数据库中的某个字段中是否已

数据库相同数据处理
小弟是个数据库新手。做个软件时想要在插入数据之前查询MDB数据库中的某个字段中是否已存在有该数据。。。

  比如siteInfo 表中存在 webURL 字段。。。在插入http://www.baidu.com/ 之前。首先查询是否已存在有该数据。。
  
  然后再根据用户选择进行相关操作。。。。

  请教下相关的实现代码该如何写呢。。。。。先行谢过了。。。。。

[解决办法]
function ExsitRecord(value:String):boolean;
var Tmp:TAdoquery;
begin
Tmp:=TAdoquery.create(self);
Tmp.connection:=ADOConnection;
with Tmp do
begin
Close;
Sql.Clear;
Sql.Add('select * from siteInfo where webURL='''+value+''' ');
Open;
end;
if Tmp.IsEmpty then
result:=false
else
result:=true;
end;
[解决办法]
修改下楼上的代码:
function ExsitRecord(value:String):boolean;
var Tmp:TAdoquery;
begin
Tmp:=TAdoquery.create(self);
Tmp.connection:=ADOConnection;
with Tmp do
begin
Close;
Sql.Clear;
Sql.Add('select * from siteInfo where webURL='''+value+''' ');
Open;
end;
if Tmp.IsEmpty then
result:=false
else
result:=true;
tmp.close;
tmp.free;
end;
[解决办法]
加上try..except 看看呢

热点排行