First off, I've placed my very first webservice on the web and can access the .asmx file through my browser. Now, as I'm writing my Client App, I want to call these services. I'm getting a strange error at Compile-Time on all of my WebService calls. Here's some basic information. Have you seen anything like this before...and/or know how to fix it ?
Declaring an Instance of the WebService:
BoardingPassService.Service bpService = new BoardingPassService.Service();
Line I'm calling (rideDT is a DataTable):
rideDT = bpService.RideSchedule_Select();
Error I'm getting (at compile-time)..."BoardingPass20" is my project namespace:
Cannot implicitly convert type 'BoardingPass20.BoardingPassService.RideSchedule_SelectResponseRideSchedule_SelectResult' to 'System.Data.DataTable'
I don't understand where the "BoardingPass20.BoardingPassService.RideSchedule_SelectResponseRideSchedule_SelectResult" is coming from...since it's nowhere in my code.
Ideas ? !
Thanks!
-Adam-
Adam Porter - 16 Jan 2007 22:07 GMT
Duh... I figured it out.
DataTables are not serializable. DataSets are serializable. Changing my web methods, so that they return DataSets, did the trick!
-Adam-