![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
ruzik |
![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
1)А надо ли каждый раз в приложении выполнять следующее
QSqlQuery query; QString str = "Create table actions(" "time VARCHAR(30), " "action VARCHAR(120)" "object VARCHAR(120)" "valid VARCHAR(10)"; То есть как бы создание, если уже есть база данных в папке с приложением? 2)Можно ли объявить переменную строку в BD, то есть Create Table a( name VarChar(12); surname VarString; //<-объявление столбца с переменной-строкой в каждой "ячейке" ) 3)Если я создам бд в Windows передам на Linux/Mac смогу ли я считать данные из этой БД? А если вместо БД - xml? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
То есть как бы создание, если уже есть база данных в папке с приложением? на этот вопрос ты и сам можешь ответить, если подумаешь.2)Можно ли объявить переменную строку в BD, то есть если под "переменной" понимается переменная длина строки, то зависит от конкретной СУБД.3)Если я создам бд в Windows передам на Linux/Mac смогу ли я считать данные из этой БД? обычно - да
|
|
|
ruzik |
![]()
Сообщение
#3
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
Цитата на этот вопрос ты и сам можешь ответить, если подумаешь. Значит как я понимаю нет Цитата если под "переменной" понимается переменная длина строки, то зависит от конкретной СУБД. sqlLite Цитата обычно - да Это верно для Бд и Xml или только Бд? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Это верно для Бд и Xml или только Бд? Xml - текстовый файл. Отсюда новый вопрос: переносим ли между ОСьками текстовый файл?В SQLite есть один единственный базовый тип - Text, все остальные порождены от него. У этого типа есть ограничения на длину строки, я на память не помню ограничения. Надо смотреть документацию |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:26 |