Asp.net n直接从数据库查询。我需要在android应用程序中显示所有地址信息。这将是一种只读情况。那么,在参数上,我是否将PhyaddrStreet声明为空字符串?@MarkBasler如果您想选择不为某些字段输入值,请看Dillie-O答案中的链接。这些值就是从
Asp.net n直接从数据库查询。我需要在android应用程序中显示所有地址信息。这将是一种只读情况。那么,在参数上,我是否将PhyaddrStreet声明为空字符串?@MarkBasler如果您想选择不为某些字段输入值,请看Dillie-O答案中的链接。这些值就是从,asp.net,sql-server-2008,Asp.net,Sql Server 2008,n直接从数据库查询。我需要在android应用程序中显示所有地址信息。这将是一种只读情况。那么,在参数上,我是否将PhyaddrStreet声明为空字符串?@MarkBasler如果您想选择不为某些字段输入值,请看Dillie-O答案中的链接。这些值就是从数据库中提取的值,对吗?@MarkBasler请解释代码的确切意图。我希望直接从数据库中提取查询中列出的列的值。我需要在android应用程序中显示所有地址信息。这将是一种只读的情况。 <WebMethod()> _ Public
n直接从数据库查询。我需要在android应用程序中显示所有地址信息。这将是一种只读情况。那么,在参数上,我是否将PhyaddrStreet声明为空字符串?@MarkBasler如果您想选择不为某些字段输入值,请看Dillie-O答案中的链接。这些值就是从数据库中提取的值,对吗?@MarkBasler请解释代码的确切意图。我希望直接从数据库中提取查询中列出的列的值。我需要在android应用程序中显示所有地址信息。这将是一种只读的情况。
<WebMethod()> _
Public Function GetAddresses(ByVal skip As Integer, ByVal take As Integer) As FuelStop()
Dim resultList = New List(Of FuelStop)()
Using sqlCon As New SqlConnection()
sqlCon.ConnectionString = "Data Source=(local);Initial Catalog=DEV_DB;User ID=*****;Password=**********"
Dim command As New SqlCommand("SELECT * FROM Gas_Stations WHERE Location_Type = 1 AND [ Physical_Address_Street] = @Physical_Address_Street AND [ Physical_Address_Local] = @Physical_Address_Local AND [Physical_Address_State] = @Physical_Address_State AND [ Physical_Address_Zip] = @Physical_Address_Zip AND [ Phone_Number] = @Phone_Number")
command.Parameters.Add("@Physical_Address_Street", SqlDbType.VarChar, 50, "Physical_Address_Street")
command.Parameters.Add("@Physical_Address_Local", SqlDbType.VarChar, 50, "Physical_Address_Local")
command.Parameters.Add("@Physical_Address_State", SqlDbType.VarChar, 50, "Physical_Address_State")
command.Parameters.Add("@Physical_Address_Zip", SqlDbType.VarChar, 50, "Physical_Address_Zip")
command.Parameters.Add("@Phone_Number", SqlDbType.VarChar, 50, "Phone_Number")
command.Connection = sqlCon
sqlCon.Open()
Using reader = command.ExecuteReader()
While reader.Read()
Dim addr = New FuelStop()
addr.Physical_Address_Street = reader.GetString(0)
addr.Physical_Address_Local = reader.GetString(1)
addr.Physical_Address_State = reader.GetString(2)
addr.Physical_Address_Zip = reader.GetString(3)
addr.Phone_Number = reader.GetString(4)
resultList.Add(addr)
End While
End Using
End Using
Return resultList.Skip(skip).Take(take).ToArray()
End Function
Dim command As New SqlCommand
("SELECT * FROM Gas_Stations
WHERE Location_Type = 1
AND
Physical_Address_Street = @Physical_Address_Street
AND
Physical_Address_Local = @Physical_Address_Local
AND
Physical_Address_State = @Physical_Address_State
AND
Physical_Address_Zip = @Physical_Address_Zip
AND
Phone_Number = @Phone_Number
)
Dim command As New SqlCommand("SELECT * FROM Gas_Stations WHERE Location_Type = 1 AND [Physical_Address_Street] = @Physical_Address_Street AND [Physical_Address_Local] = @Physical_Address_Local AND [Physical_Address_State] = @Physical_Address_State AND [Physical_Address_Zip] = @Physical_Address_Zip AND [Phone_Number] = @Phone_Number")
Dim sql = <sql>
SELECT
[Physical_Address_Street]
, [Physical_Address_Local]
, [Physical_Address_State]
, [Physical_Address_Zip]
, [Phone_Number]
FROM Gas_Stations
WHERE Location_Type = 1
AND [Physical_Address_Street] = @Physical_Address_Street
AND [Physical_Address_Local] = @Physical_Address_Local
AND [Physical_Address_State] = @Physical_Address_State
AND [Physical_Address_Zip] = @Physical_Address_Zip
AND [Phone_Number] = @Phone_Number
</sql>
Dim command As New SqlCommand()
command.CommandText = CStr(sql)
command.Parameters.Add("@Physical_Address_Street", SqlDbType.VarChar, 50).Value = physAddrStreet
command.Parameters.Add("@Physical_Address_Street", SqlDbType.VarChar, 50)
command.Parameters("@Physical_Address_Street").Value = physAddrStreet
Dim sql = <sql>
SELECT
[Physical_Address_Street]
, [Physical_Address_Local]
, [Physical_Address_State]
, [Physical_Address_Zip]
, [Phone_Number]
FROM Gas_Stations
WHERE Location_Type = 1
</sql>