Вверх ↑
Этот топик читают: Гость
Ответов: 485
Рейтинг: 86
#16: 2009-03-19 16:44:43 ЛС | профиль | цитата
Вот такой вопрос есть. Вставляю в таблицу значение с типом INTEGER. Записывается тип верно (проверяю SQLite Expert-том). А при чтении получаю строку
Есть возможность прочитать запись как число?
code_12293.txt

карма: 0

0
файлы: 1code_12293.txt [901B] [127]
Разработчик
Ответов: 26305
Рейтинг: 2146
#17: 2009-03-19 16:51:13 ЛС | профиль | цитата
filyaxxxcom писал(а):
Есть возможность прочитать запись как число?

В этих компонентах -- нет, нельзя, тк стоит текстовое преобразование


dtString(ndt,string(parr(values)[i]));

Но, вообще-то не вижу никаких проблем с тестовым представлением полей, те можно, по-необходимости, поставить конвертор
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#18: 2009-03-19 17:13:46 ЛС | профиль | цитата
sqlite все поля базы отдает ввиде текста
карма: 27
0
Ответов: 485
Рейтинг: 86
#19: 2009-03-19 20:28:31 ЛС | профиль | цитата
nesco писал(а):
Но, вообще-то не вижу никаких проблем с тестовым представлением полей, те можно, по-необходимости, поставить конвертор
Проблем я тоже не вижу. А неудобства есть. Вот читаю я данные для дерева TreeViewTrain в базе, а TVT_AddNode поля IDIndex, ParentIDIndex, IconIndex требует в INTEGER. И нужно ставить вот такой "конвертор":
code_12295.txt
Может есть смысл научить IDIndex, ParentIDIndex, IconIndex принимать и строку?
карма: 0

0
файлы: 1code_12295.txt [2KB] [134]
Ответов: 590
Рейтинг: 19
#20: 2009-03-19 20:34:15 ЛС | профиль | цитата
Dilma писал(а):
AS это создание алиаса

А можно по понятнее?
Dilma писал(а):
вычесленное значение

Тоже не понял.. что значит вычесленное...
Dilma писал(а):
(в данном случае второе)

А как определяется
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#21: 2009-03-19 22:47:17 ЛС | профиль | цитата
EcsTasY писал(а):
А можно по понятнее
Хотел сразу написать, что следующим будет вопрос: Что такое алиас ?
EcsTasY, алиас это по русски "псевдоним" или еще понятней "кликуха".
Например
SELECT name AS Фамилия, firstname AS имя FROM table1 WHERE Фамилия="Иванов" ORDER BY firstname - т.е. к полю name уже можно обратиться как к "Фамилия"
Вот "Фамилия" и "имя" это алиасы.
А запрос выберет всех Ивановых и отсортирует их по имени (ORDER BY firstname ) .

SELECT name,days, stavka, days*stavka AS Сумма_к_выдаче FROM table1
Вот "Сумма_к_выдаче" и есть алиас вычисляемого значения.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:EcsTasY
21
Сообщение
...
Прикрепленные файлы
(файлы не залиты)