谈起c/s结构,什么是客户端?客户请求是什么?开发方法与单机版不一样。数据库应该叫数据库服务器(sql server,sybase,oracle等),一些重要的查询、更新等数据处理可以放在后台进行,这样速度快,在前台处理也行。我以前用过delphi做单机软件,一增加一条记录为例:
单机方式:
table1.insert;
table1.fieldbyane('name').asstring:=edit1.text;
table1.post;
c/s结构:
在前台:
var
ss:string;
with query1 do begin
close;
sql.clear;
sql.add('insert into table1 values(:ss)');
params[0].asstring:=edit1.text;
execsql;
end;