数据安全问题(100人民币) ( 积分: 0 )

  • 主题发起人 主题发起人 king_213
  • 开始时间 开始时间
K

king_213

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在用的数据库是access 可是安全性太差 想求一个自定义数据库(在别的机子上能创建 支持SQL语句)如果不用数据库直接用二进制文件进行文件流操作也可以 可是要是需要模糊查找能不能实现???其他的方法也可以 只要能保证数据的安全性 本人联系QQ:61760315
 
SQL SERVER 不就行了?
 
对了,用SQL SSERVER 2000就可以啦。
 
我指的是小型数据库 几千条数据也要用SQL SERVER??
 
那有什么关系,用MSSQL个人版刚好。
 
MYSQL好了.不要用MSSQL,MYSQL免费的.
 
可以用xml吧
QQ 87797301
 
你没看上面说是几千数据?还要他搭建环境?太不现实了吧。
 
数据量这么小.还用什么自定义数据库.完全可以用ClientDataSet来做.保存的时候先存到流.然后加密保存到文件不就得了.
 
能说的具体一点吗??
 
function TDtmRemoteRes.GetRemoteRes(AClntDts: TClientDataSet): Boolean;
var
vDts: OleVariant;
sSql: WideString;
sF: string;
begin
CoInitialize(nil);
try
Result := False;
try
sF := ExtractFilePath(GetModuleName(HInstance)) + 'Data/Resource.dat';
if not DirectoryExists(ExtractFileDir(sF)) then
ForceDirectories(ExtractFileDir(sF));
try
sSql := 'Select * From TblTest ';

GetRemoteData.OpenDataSet(sSql, vDts);
AClntDts.Data := vDts;
AClntDts.SaveToFile(sF);
CnDebugger.TraceMsg('从服务器上取到资源数据.');
Result := True;
except
if not SvrActive then
if FileExists(sF) then
begin
AClntDts.LoadFromFile(sF);
Result := True;
end else
Result := False;
end;
except
Result := False;
end;
finally
cnnRemoteRes.Close;
CoUninitialize;
end;

end;

之后你就可以对ClientDataSet进行操作.修改后的数据重新保存到本地文件
 
mysql不支持子查询啊
 
100买加密数据库?
 
只有几千条吗?
那可以试试TINYDB
最大记录十万条,速度很快还可以加密
现在已经免费了,不过不可以建网络数据库哦
 
后退
顶部