Вверх ↑
Этот топик читают: Гость
Ответов: 37
Рейтинг: 0
#1: 2017-11-01 11:31:02 ЛС | профиль | цитата
Здравствуйте мастера
Как в БД задать нужную ширину колонки?

CREATE TABLE IF NOT EXISTS vurnal(
[Марка] TEXT,
[Гос.номер] TEXT,
[Норма на 100 км] REAL,
[норма на м/ч] REAL);

CREATE TABLE IF NOT EXISTS files(name TEXT);

Спасибо
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1237
#2: 2017-11-01 13:20:04 ЛС | профиль | цитата
Как в БД задать ширину колонки.

Если это БД SQLite, то задавать "ширину колонки" - лишнее.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 255
Рейтинг: 8
#3: 2017-11-01 14:33:24 ЛС | профиль | цитата
Work писал(а):
Как в БД задать нужную ширину колонки?

На сколько я понимаю ширина колонки задаётся в таблице, в БД нет такого.
карма: 0

0
Ответов: 37
Рейтинг: 0
#4: 2017-11-02 20:00:33 ЛС | профиль | цитата
"Понимание SQL, Мартин Грубер"
Таблицы создаются командой CREATE TABLE. Эта команда создает пустую таблицу — таблицу без строк. Значения вводятся с помощью DML команды INSERT (См. Главу 15). Команда CREATE TABLE в основном определяет имя таблицы, в виде описания набора имен столбцов указанных в определенном порядке. Она также определяет типы данных и размеры столбцов. Каждая таблица должна иметь по крайней мере один столбец.
Синтаксис команды CREATE TABLE:
CREATE TABLE <table-name >
( <column name > <data type>[(<size>)],
<column name > <data type> [(<size>)] ... );

А как применить к своему, не соображу...

Редактировалось 1 раз(а), последний 2017-11-02 20:02:36
карма: 0

0
Ответов: 16884
Рейтинг: 1237
#5: 2017-11-02 23:30:49 ЛС | профиль | цитата
Tad писал(а):
Если это БД SQLite
то http://www.sqlite.org/datatype3.html#affinity

Редактировалось 2 раз(а), последний 2017-11-02 23:33:22
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 37
Рейтинг: 0
#6: 2017-11-03 17:53:26 ЛС | профиль | цитата
скорее всего неверно задал вопрос(((

Идет запрос к базе данных и результат поиска отражается в StringTable, так в этом элементе ширину колонок сделать больше...
Подумал что тут надо задавать параметры колонки:
CREATE TABLE IF NOT EXISTS vurnal(
[Марка] TEXT,
[Гос.номер] TEXT,
[Норма на 100 км] REAL,
[норма на м/ч] REAL);

CREATE TABLE IF NOT EXISTS files(name TEXT);

Запутался..
карма: 0

0
Ответов: 16884
Рейтинг: 1237
#7: 2017-11-03 21:40:43 ЛС | профиль | цитата
Work, применяй

Add(MainForm,2953706,21,105)
{
Width=422
Height=219
Position=1
Point(onClose)
link(onCreate,1513546:doOpen,[])
link(onClose,1513546:doClose,[])
}
Add(Hub,6966357,245,175)
{
@Color=9342719
link(onEvent1,15410866:doClearAll,[(273,181)(273,195)])
link(onEvent2,15410866:doAddCols,[])
}
Add(MST_DB,15410866,287,175)
{
@Color=7077739
MSTControl="tab"
Point(doClearAll)
}
Add(MST_ColAction,13741915,287,217)
{
@Color=7077739
Action=9
MinColWidth=30
MaxColWidth=256
Index=-1
MSTControl="tab"
Point(doMaxColWidth)
}
Add(MTStrTbl,7597825,287,105)
{
@Color=7077739
Left=15
Top=5
Width=375
Height=166
Font=[Courier New,12,1,0,204]
Name="tab"
ColDelimiter=";"
Redaction=0
Grid=0
EnableOnClick=1
Point(onLineChange)
Point(onMouseUp)
Point(onBeforeLineChange)
}
Add(DS_SQLite,1513546,84,119)
{
Name="bd1"
FileName=":memory:"
link(onOpen,1924252:doEvent1,[])
}
Add(DSC_Exec,16071562,161,119)
{
SQL="CREATE TABLE IF NOT EXISTS test(\r\nname);"
DSManager="bd1"
link(onExec,4876847:doExec,[])
}
Add(Hub,1924252,126,119)
{
OutCount=3
link(onEvent1,16071562:doExec,[])
link(onEvent2,13272601:doQuery,[(150,132)(150,174)])
link(onEvent3,13741915:doColAction,[(147,139)(147,223)])
}
Add(DSC_Query,13272601,161,168)
{
SQL="SELECT rowid AS '№', * From test;"
DSManager="bd1"
link(onQuery,15410866:doAddRow,[(276,174)(276,181)])
link(onColumns,6966357:doEvent1,[])
}
Add(DSC_Exec,4876847,203,119)
{
SQL="INSERT INTO test values('asssss');\r\nINSERT INTO test values('asdasdsda');\r\nINSERT INTO test values('zxczxczxczxczxczxczxc');\r\nINSERT INTO test values('zxczxczxcxcxcxc');\r\nINSERT INTO test values('zxczxczxc');"
DSManager="bd1"
}


Редактировалось 1 раз(а), последний 2017-11-03 23:34:53
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)