为什么我在delphi中用了BDE,数据库编程的,怎么在自己的电脑上能运行,而在别人电脑上不能运行啊?

谁能告诉我具体的解决方案,我想知道怎么才能在别人电脑上能运行,这对我很重要

要安装bde的支持环境,可以生成安装程序到别的电脑上安装,这样同时就安装了bde,建议还是别用bde做数据库,ado要好点,基本都支持
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-27
化数据库
if gConnLC<> nil then
begin
gConnLC.Free;
gConnLC:= nil;
end;

gConnLC:= TADOConnection.Create(nil);
gConnLC.KeepConnection:= True;

sPath:= ExtractFilePath(Application.ExeName) + 'db.mdb';
if FileExists(sPath) then
begin
//Access
with gConnLC do
begin
ConnectionString:= ' Provider=Microsoft.Jet.OLEDB.4.0;Data Source= ' + sPath + ';';
LoginPrompt:= False;
gConnLC.Open();
end;
end
else begin
MsgBox('本地数据库连接失败!', '提示', MB_OK + MB_ICONINFORMATION);
//Application.Terminate;
end;
第2个回答  2011-02-27
要在对方的电脑上也要安装 BDE 数据库驱动。
第3个回答  2011-02-27
要在使用的电脑上也安装BDE,BDE是DELPHI自带的数据库,别人的电脑上没有的,BDE驱动都没有,怎么能运行数据库呢?!
大家正在搜