中间件技术。
首先,要用ado或其他驱动办法,建立一个中间件应用服务程序(或者叫server程序),其作用
是访问后台的数据库(包含读写)。然后利用这个服务程序和客户端程序建立起一套协议,
利用这套协议,通过socket发送协议包给server程序,告诉server客户端要干什么,然后
server帮客户端完成任务,然后以定好的协议方式把结果返回给客户端。客户端对结果进行分拣
就ok了。
举个例子:
1。利用ado驱动,写好对数据库的操纵代码。并把它封为线程。以便下面利用。
2。利用socket建立起通讯服务器,在socket响应时间中可随时调用上面封装的线程
3。与socket客户端建立一套完善的通讯机制(协议)。
4。做好socket客户段的结果分析
例如:
client_envent=(insert,select,del,add);//定义客户段端及服务器的动作
//-简单协议
app_envent = record
envent : smallint;
envet_con: array[0..1000] of char;
con_size : integer;
end;
//---客户端
socketclientsend
begin
//填写想要完成的动作,并生成语句填入app_envent结构,发给server
end;
//服务器
scocketserverreas
var i :integer;
begin
//1。i:=根据接收的缓冲区的前两个字节判断client发过来的协议类型
//2.根据协议类型作如下动作
case i of
insert : //在这里写入根据客户端event_con内容的处理时间
。
。
add : //写入相关事件
end;
以上只是个简单例子,正式应用中比这复杂的多。但我相信能给你带来写想法