Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要返回一个从asp.net Web服务到Android应用程序的地址列表_Android_Asp.net_Vb.net_Web Services_Sql Server 2008 - Fatal编程技术网

我需要返回一个从asp.net Web服务到Android应用程序的地址列表

我需要返回一个从asp.net Web服务到Android应用程序的地址列表,android,asp.net,vb.net,web-services,sql-server-2008,Android,Asp.net,Vb.net,Web Services,Sql Server 2008,我正在使用vb在asp.net上创建一个Web服务。此Web服务将从SQLServer2008数据库获取地址并返回到Android平台。到目前为止,我所拥有的只是获取数据库连接并打开它的代码。如何让它返回数据库中所有地址的列表?如何让webservice返回指定数据库中的所有条目 公共类Service1继承System.Web.Services.WebService _ 作为FuelStop()的公共函数GetAddresses() Dim sqlCon作为新的SqlConnection Dim

我正在使用vb在asp.net上创建一个Web服务。此Web服务将从SQLServer2008数据库获取地址并返回到Android平台。到目前为止,我所拥有的只是获取数据库连接并打开它的代码。如何让它返回数据库中所有地址的列表?如何让webservice返回指定数据库中的所有条目

公共类Service1继承System.Web.Services.WebService
_
作为FuelStop()的公共函数GetAddresses()
Dim sqlCon作为新的SqlConnection
Dim resultList=新列表(燃油停止)()
尝试
sqlCon.ConnectionString=“数据源=google.watersports.com;初始目录=myDb;持久安全信息=True;连接超时=30;用户ID=***;密码=*****”
Dim命令作为新的SqlCommand(“选择@Physical\u Address\u Street、@Physical\u Address\u Local、@Physical\u Address\u State、@Physical\u Address\u Zip、@Phone\u Number FROM Location\u Type=1的加油站”)
command.Parameters.Add(“@Physical\u Address\u Street”,SqlDbType.VarChar,50)。Value=“Physical\u Address\u Street”
command.Parameters.Add(“@Physical\u Address\u Local”,SqlDbType.VarChar,50)。Value=“Physical\u Address\u Local”
Add(“@Physical\u Address\u State”,SqlDbType.VarChar,50)。Value=“Physical\u Address\u State”
Add(“@Physical\u Address\u Zip”,SqlDbType.VarChar,50)。Value=“Physical\u Address\u Zip”
command.Parameters.Add(“@Phone\u Number”,SqlDbType.VarChar,50).Value=“Phone\u Number”
command.Connection=sqlCon
sqlCon.Open()
至于燃料停止类,我只有

公共类加油站
属性物理地址街道为字符串
属性物理地址本地为字符串
属性物理地址状态为字符串
属性物理\u地址\u Zip为字符串
物业电话号码为字符串
末级

嗯,我觉得你把事情复杂化了。试试这个:

Public Function GetAddresses() As FuelStop()
    Dim sqlCon As New SqlConnection
    Dim resultList = New List(Of FuelStop)()
    Try
        sqlCon.ConnectionString = "Data Source=google.watersports.com;Initial Catalog=myDb;Persist Security Info=True;Connect Timeout=30;User ID=****;Password=******"
        Dim command As New SqlCommand("SELECT Physical_Address_Street, Physical_Address_Local, Physical_Address_State, Physical_Address_Zip, Phone_Number FROM Gas_Stations WHERE Location_Type = 1")
        command.Connection = sqlCon
        sqlCon.Open()
这有什么不同?