询问web数据库怎样处理客户端数据(100分)

  • 主题发起人 主题发起人 crtm
  • 开始时间 开始时间
C

crtm

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个任务,需要开发一个客户端,功能是读取本地数据表后,
把此表发送到远程web数据库服务器上,服务器可以自动处理(读取)此表。
我现在是一头雾水,不知如何下口。
请问大虾:1、怎样把表发送到服务器端。
2、怎样让服务器端自动处理此表。
3、分几步,需要那些控件。
 
数据量有多大? 我看用CGI提交数据就可以了.
 
用ASP, CGI , WINCGI ,ISAPI/NSAPI,等等在服务器端都行
用Post的方法比较好
用Get可能会数据超长

用NMHTTP一切搞定,这是上传数据用到
 
mikecool:
能否详细一些:分几步,用哪些控件,需要哪些知识。
我的任务一个是要能在客户端发送一个数据表;
另一个任务是能在服务器端自动处理(把这个表自动写入)到数据库服务器(sql 7.0)。
 
要用到的控件是

客户端:NMHTTP发送数据库内容
服务端:可以自己写CGI或者用Delphi自带的ISAPI模板(WebModule)建立的ISAPI程序
服务端要配合IIS服务器

要了解,网络Web传输的Get方法和Post方法,ISAPI或者CGI程序的编写方式和实现方法,在CGI和ISAPI中实现数据库的操作

具体的做法可能要好好分析一下,我的分析可能会被人笑掉大牙,呵呵

不过我一般这样处理的方法是(是个流程)
1-客户端,可以用Table或者Query读出需要发送的数据,放入特定的数组,用NMHTTP
控件发出去数据
2-ISAPI(我喜欢他,用Delphi觉得比CGI还容易)设定一个调用,自动读取Post或者Get发过来参数列表,判断数据的正确性,返回一个网页信息(是否正确等等),如果正确的话
用ISAPI里面的放入的数据库控件存入数据库(SQL 7)
3-客户端收到ISAPI返回的信息,判断是否需要进一步处理,(如果半路出现断点,数据
不符合,等等)返回给客户一个结果信息

呵呵,也许方法不好,很笨的,希望能够给你帮助
 
非常感谢。
这几天我看到DELPHI中的MIDAS也可以作到。
多多交流。
 
接受答案了.
 
请求斑竹:

这100大分是给MIKECOOL 的,能改过来么?!!
有劳有得吗。可惜我的鼠标点错了,抱歉!!!
 
Crt没关系的啦

呵呵,能帮助别人就是最快乐的事:)而且考虑你的问题也让我能够更好的思考这个
问题,我也得到了进步嘛,欢迎以后多多讨论关于这方面的问题,大家共同提高嘛
我的信箱是 mikecool@263.net 欢迎来信讨论:P

分数没啥重要的,只是问问题的时候才有用途,千金散尽还复来嘛,给了cAkk大侠也
没啥呀,不要紧的,大不了下次免费给我回答一个问题吧:)呵呵,cAkk老大不会推辞吧
 
哦?

"可以可以...当然可以啦!"
---cAkk一边敷衍着mikecool,一边摸了摸自己的口袋:硬硬的还在.
 
呵呵

Mikecool瞟了一眼cAkk,尖声说:"看清楚了,这可是YYsun发行的大富翁银行的钞票,
乡下曲辫子,不想要可是想吃官司?"

分数收下,拿了手短,下次答题目的时候,要分可是要伸短点手哦 :P :-))))))
 
后退
顶部