小编Raj*_*hta的帖子

使用 Alamofire Swift 分块流式传输 JSON

如何使用 Alamofire 请求获取流 JSON。我正在使用以下函数来获取响应

self.sessionManager?.request(url, method: methodType!, parameters: params, encoding: JSONEncoding.default, headers: headers)
            .validate()
            .responseJSON { (response) in
                if (response.result.error == nil) {
                    completion(response.result.value as AnyObject?, nil , response.response?.statusCode )
                } else {
                    // debugPrint("HTTP Request failed: \(String(describing: response.result.error))")
                    completion(nil, response.result.error, response.response?.statusCode)
                }
        }
Run Code Online (Sandbox Code Playgroud)

我的 API Url 类似于

http://{server Url}/services/data/{块数}/{每个块中的项目数}

如果块数为 3 且每个块的项目数为 3,我从 API 得到的响应

data: [
    {
        "invalidDraft": false,
        "bulkReserve": false,
        "srNo": 0,
        "returned": false,
        "status": "ACTIVE",
        "timestamp": 1580186026419,

    },
    {
        "invalidDraft": false,
        "bulkReserve": false,
        "srNo": 0,
        "returned": …
Run Code Online (Sandbox Code Playgroud)

json swift alamofire swift3

6
推荐指数
1
解决办法
1006
查看次数

使用NEWID()从表中检索随机行

我有一个SQL查询,我正在使用distinct语句

   CREATE proc SProc_SelectPhotographersByLocation         
@locationID varchar(500)          
as            
begin          


DECLARE @TEST varchar(1000)          
DECLARE @SQLQuery AS NVARCHAR(1000)          

SET @TEST = @locationID          

SET @SQLQuery = 'select distinct ContributerSubCategoryMapping.ContributorID,  PhotographerContributors_tbl.*  from ContributerSubCategoryMapping               
  left outer join PhotographerContributors_tbl on PhotographerContributors_tbl.ContributorId=ContributerSubCategoryMapping.ContributorID              
  left outer join tbl_City on tbl_City.CityID=PhotographerContributors_tbl.Location              
  where         
  PhotographerContributors_tbl.Location IN('+ @locationID +') and PhotographerContributors_tbl.IsActive=''1'' order by Newid()'          
EXECUTE(@SQLQuery)          

end
Run Code Online (Sandbox Code Playgroud)

当我NEWID()在该查询上使用时,我收到查询错误.错误是

如果指定了SELECT DISTINCT,则ORDER BY项必须出现在选择列表中.

请帮我解决这个问题

sql sql-server

3
推荐指数
1
解决办法
261
查看次数

标签 统计

alamofire ×1

json ×1

sql ×1

sql-server ×1

swift ×1

swift3 ×1