Я новичок в Swift и Xcode.Я пытаюсь получить данные с SQL Server в Swift.Соединение успешно.Сегодня я понял, что когда я запускаю запрос в xcode, xcode получает только первый символ из целочисленного значения столбца.Например;моя строка запроса выглядит следующим образом:
var ozetquery:String = "SELECT PRO_NAME AS NAME, Sum(PRO_COUNT) AS COUNTER FROM PRO_LIST GROUP BY PRO_NAME"
PRO_NAME - это nvarchar (100), а PRO_COUNT - это int в SQL-SERVER
мой Swift-код для получения данных выглядит так:
client = SQLClient.sharedInstance()!
client.delegate = self
client.connect(strIP,username: strUName,password: strPass,database: strDBName){ success in
if success {
self.client.execute(self.ozetquery) {
results in
for table in results as! [[[String:AnyObject]]] {
for row in table {
for (columnName, value) in row {
print("\(columnName) = \(value)")
}}}
self.client.disconnect()
}}
else{}
}
Обычно мой результат запроса выглядит так:
ProA
15
ProB
35
ProC
42
ProD
29
Но в xcode он печатается так:
ProA
1
ProB
3
ProC
4
ProD
2
Как я могу исправить этот результат в xcode