1.用delphi7直接build的时候,我已经取消勾选run-time package;然后手动把程序相关的.db数据库文件也拷贝到了和.exe相同路径下,在本机环境里是可以正常运行的,拷贝到别的机器上,有的机器就运行不了,有的机器可以运行(可以运行的机器上安装了sql2005,不知道是不是有关系);2.用InstallShield2009感觉也就是把程序相关的.db和.exe文件打包然后自动拷贝到指定路径,和我手动拷贝是一回事
数据库初始化代码如下 try
Table_RemoteConfigInfo.Close;
Table_RemoteConfigInfo.DatabaseName:=ExtractFilePath(ParamStr(0));
Table_RemoteConfigInfo.TableName:='data.db';
Table_RemoteConfigInfo.TableType:= ttParadox;
Table_RemoteConfigInfo.EmptyTable;
Table_RemoteConfigInfo.Open;
Table_TestRecord.Close;
Table_TestRecord.DatabaseName:=ExtractFilePath(ParamStr(0));
Table_TestRecord.TableName:='info.db';
Table_TestRecord.Open;
except
Application.MessageBox('数据库初始化失败,程序无法正常运行,请重新安装!','提示',MB_OK+MB_ICONError);
Application.Terminate;
end;
数据库初始化代码如下 try
Table_RemoteConfigInfo.Close;
Table_RemoteConfigInfo.DatabaseName:=ExtractFilePath(ParamStr(0));
Table_RemoteConfigInfo.TableName:='data.db';
Table_RemoteConfigInfo.TableType:= ttParadox;
Table_RemoteConfigInfo.EmptyTable;
Table_RemoteConfigInfo.Open;
Table_TestRecord.Close;
Table_TestRecord.DatabaseName:=ExtractFilePath(ParamStr(0));
Table_TestRecord.TableName:='info.db';
Table_TestRecord.Open;
except
Application.MessageBox('数据库初始化失败,程序无法正常运行,请重新安装!','提示',MB_OK+MB_ICONError);
Application.Terminate;
end;
解决方案 »
- ClientDataSet截断数据??
- 在Delphi裡這樣一個結構怎麽定義呀?
- 如何调用“浏览文件夹”窗口
- dbgrid高手请进?
- 简单SQL语句(for oracle),却难住了我!请助一臂之力。select * from table...
- 这就是csdn的悲哀!(看AD被封杀有感)
- Database控件问题?????
- 用ado连接数据库后,需要在用户界面中改变路据库的路径及名称,请问用什么方式最好?
- 请问有没有能画出类似于数据结构中的二杈树形状的树形列表控件?
- 请问有没有人用过FFT变换求频率和幅值的???急急急!!!
- sktConnServer 取值问题
- 新手上路,遇到两个串口通信的问题,请大家指点,谢谢!
但是我用InstallShield自动安装的也不行
我不知掉怎么回事