我按照移动开发教程中“客户端类-
接收DataTable"章节介绍的方法,使用WriteDataTable(SelectString, ConnectionName)方式时,客户端利用GetDataTable方法无法正确接收到DataTable:
服务端:
Select
Case
e.Path
Case
"query.htm"
Dim
scd
As
String = 。。。。。
e.WriteDataTable(scd,
"订单")
客户端:
Dim
dt
As
DataTable = hc.GetDataTable()
If 。。
Then
。。。
Else
MessageBox.Show("接收DataTable失败,原因未知!", 。。。)
End
If
客户端GetDataTable()时就会提示"接收DataTable失败,原因未知!",说明服务端没有正确传递出DataTable数据。
而我在服务端把e.WriteDataTable(scd,
"订单")改成不带查询SQL方式时,即: e.WriteDataTable(DataTables("订单")) ,这样客户端就
GetDataTable()接收就正常,不知为何原因? 是否服务端WriteDataTable方法有问题?