|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
Подскажите решение. Делаю функцию добавки поля в таблицу базы. Для передачи аргумента в функцию - [тип поля] - использую встроенные константы Access например такие как:dbText, dbCurrency .... Какого типа должна быть переменная, принимающая значение этой константы? Использую тип Variant по незнанию. И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Или тут ни чего не выйдет.... ------------------------------------------------------------------------ СПС ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:03 |
|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
час58Для передачи аргумента в функцию - [тип поля] - использую встроенные константы Access DAO например такие как:dbText, dbCurrency .... Какого типа должна быть переменная, принимающая значение этой константы? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:51 |
|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
час58, Upd. Можно использовать ещё тип Long (коими они и являются), но не будет выпадающего списка перечисления ( Enum ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:54 |
|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
час58И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Или тут ни чего не выйдет.Ты уж какнить это сам разрули, например опираясь на тип поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:56 |
|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
Спасибо Панург. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 10:57 |
|
Передача аргумента константой access
|
|||
---|---|---|---|
#18+
час58И второй вопрос - это размер поля. Если поле текстовое то размер от 1 -255. А если поле числового, или денежного типа, то как передать что-то типа размера? Размер указывается только для текстовых и двоичных полей, в остальных случаях он игнорируется. Метод CreateField(Name, Type, Size) создает объект Field, который потом добавляется к коллекции Fields. Перед добавлением можно заполнить или создать другие свойства поля (например вид флажка у логического поля). А вообще, если не требуется архитектурных излишеств, то добавить поле одной строкой кода можно запросом ALTER TABLE... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2017, 11:31 |
|
|
start [/forum/topic.php?fid=45&msg=39502394&tid=1612199]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 405ms |
0 / 0 |