2010-06-02 54 views
2

我是web服务新手,我有一个问题:Web服务应该能够访问客户端数据库吗?对不起,如果我不使用正确的条款。
假设我有一个名为:GetCarDetails(string name)的Web服务方法,它实际上会返回汽车表的详细信息。

在这个方法我有像SELECT * FROM car WHERE name = ?. 在客户端应用程序的SQL语句,我有一个文本框,在那里我可以输入一个名字和一个按钮,当我点击,填写一个gridview。

所以我有点困惑,Web服务通常应该知道客户端有一张名为car的表吗?如果我使用了错误的术语,请纠正我。 谢谢访问客户端数据库的Web服务

回答

1

通常,Web服务方法不会访问客户端数据库。相反,Web服务方法将读取和写入的服务器上会有一个数据库。客户端会调用GetCarDetails等Web服务方法,并在该方法内(在服务器上执行)运行SELECT语句,并以某种格式(DataTable,XML,对象集合或其他)从该方法返回数据。通常(并非总是)客户端没有任何数据库。

+0

感谢您的回答。它帮助了很多。 – chupinette 2010-06-02 17:49:43