如何在Delphi程序中执行一段asp/jsp/php代码,获取返回的数据、更新返回的数据? ( 积分: 100 )

  • 主题发起人 主题发起人 zyjsjwl
  • 开始时间 开始时间
Z

zyjsjwl

Unregistered / Unconfirmed
GUEST, unregistred user!
申请了一虚拟空间,只支持access数据库,如何用delphi程序查询数据?
因access数据库为本地数据库,偶想应该只能通过调用CGI程序的方法‘中转’数据,那么现在的问题是如何具体的实现。
先申明,偶比较笨,希望有具体的方法
BTW:这个贴子我发过了一遍,再转过来找时却怎么也找不到了,真是郁闷,还以为等了半天就有希望看到回复了
 
申请了一虚拟空间,只支持access数据库,如何用delphi程序查询数据?
因access数据库为本地数据库,偶想应该只能通过调用CGI程序的方法‘中转’数据,那么现在的问题是如何具体的实现。
先申明,偶比较笨,希望有具体的方法
BTW:这个贴子我发过了一遍,再转过来找时却怎么也找不到了,真是郁闷,还以为等了半天就有希望看到回复了
 
执行代码好办。。。。。写个页面post你的SQL语句就行了

至于获得数据。。。。。你要自己规定格式了。。。。用页面把返回数据写成特定格式,比如列名,类型,值等。。。。
然后你再按这个格式获取页面数据

如果你确定要这样做,我强烈建议你先写好页面,至于返回数据。。。我没做过,不过我推荐的方法是你把返回的数据生成一个XML文件返回(强烈推荐这种方法,因为XML扩展性太好了,省了好多重新定义格式的麻烦)
 
有没有例子?大致的方法思路我有了,您说的太抽象了。
 
-_-!抱歉我不懂JSP/ASP/PHP。。

我的思路是你的程序和CGI程序约定一个固定的格式
比如返回的XML文件:
<result count=2 fieldcount=3 fieldtype=string,integer,boolean><record name=a age=12 key=true><record name=b age=13 key=false></result>

这是返回2条数据,一共有3列,列类型分别为:string,integer,boolean
第一条数据name列值为a;age列值为12;key列值为true
第一条数据name列值为b;age列值为13;key列值为false

这样你就不能用那些数据库控件了,要自己读这个格式显示
 
汗,我正是不熟悉asp/jsp/php才不知道如何与之打交道,时间短,我想找个例子实现了就行,要不我就先去学学asp了。
关于数据的格式我想也只有用XML了,如你所说
 
呵呵 看来只好看看其他哪位会网页编程的帮你找个例子了。。。。。
 
自己摸出来了,有一点还是不是很明白,在调用asp赋参数时侯为什么有时要加&否则会报错,有时加了反而错了,郁闷 -_-
 
?加& 举个例子?。。。。或者去查查ASP语法。。。?
 
后退
顶部