|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
С наступающим всех! Раньше можно было пользоваться ADOX и всё работало. Теперь приложение портируется под кору, а там нет ADOX (если есть - поправьте, но я пока найти не смог). В результате все вызовы приходится переписывать как CREATE TABLE, и тут возникает проблема. Читал куцую доку MS по MS Access SQL. Пример там, естественно, сферический конь в вакууме. Можете кто-нибудь пожалуйста показать пример создания простой таблицы с целым полем AutoIncrement (AutoNumber?) и полем типа Memo (512, 32767 или сколько-то там шириной)? Пробовал естественно INT IDENTITY(1,1), COUNTER, MEMO. Спасибо ГД ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 00:24 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ Теперь приложение портируется под кору, а там нет ADOX (если есть - поправьте, но я пока найти не смог). А кто она такая кора? И почему у нее должен быть ADOX? Эта библиотека должна находится на клиенте где вы ее и задействуете. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 06:29 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
ROI гомодиализ Теперь приложение портируется под кору, а там нет ADOX (если есть - поправьте, но я пока найти не смог). А кто она такая кора? И почему у нее должен быть ADOX? Эта библиотека должна находится на клиенте где вы ее и задействуете. видимо это Платформа для онлайн-обучения На CORE легко создавать образовательные материалы онлайн, делиться ими с учениками, отслеживать выполнение заданий и анализировать результаты обучения. первый раз прочла про подобное ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 06:34 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
ROI А кто она такая кора? https://ru.wikipedia.org/wiki/.NET_Framework.NET Core .NET Core является кроссплатформенным (Windows, Mac, Linux) аналогом .NET Framework с открытым исходным кодом. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 13:50 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
Панург опять заблулсо ТС... ну и при чём тут это? вопрос про SQL значит сюда. ты вообще модератор или кто? если не модератор, то спасибо за внимание, а если отвечать не собираешься, то до свидания. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 18:51 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
ROI Эта библиотека должна находится на клиенте где вы ее и задействуете. предлагаете нам самим обернуть ADOX для коры? а кто-то уже это делал? что-то я не вижу никаких упоминаний этого в сети. MS всем просто указали использовать ODBC, и наша контора спустила разнорядку следовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.12.2020, 18:58 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ ты вообще модератор или кто? если не модератор, то спасибо за внимание, а если отвечать не собираешься, то до свидания. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 14:22 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ Пробовал естественно INT IDENTITY(1,1), COUNTER, MEMO. гомодиализ Можете кто-нибудь пожалуйста показать пример создания простой таблицы с целым полем AutoIncrement (AutoNumber?) и полем типа Memo (512, 32767 или сколько-то там шириной)? Код: sql 1. 2. 3. 4.
данный запрос из Access и DBeaver создаёт таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 14:59 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ, - так создавайте таблицы в своей коре, а в интерфейсе используйте уже готовые... - INT IDENTITY(1,1), COUNTER вот это как то стремно для счетчика (можно было бы ограничиться и пальцами на руках) обычно от int (11) - а кора знает что такое memo ? кое где это var char или ещё что... Отсюда, смотри дефис 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 16:46 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
vmag - так создавайте таблицы в своей коре, а в интерфейсе используйте уже готовые... что это значит, на примере кода, исполняющегося через ODBC драйвер? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 17:32 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 18:46 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
Панург данный запрос из Access и DBeaver создаёт таблицу. Другое дело! Спасибо, понял. counter не требует типа данных, memo не позволяет размер. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.01.2021, 19:37 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
Офигительное явление было замечено. Если повторно выполнить один и тот же запрос структуры Код: sql 1.
при помощи Код: c# 1.
до и после добавления записи в таблицу в другом соединении, то результат не отразит добавленную запись. До и после результат один и тот же. Если инспектировать ту же строку в отладчике, то результат сразу становится правильным. Если закрыть и переоткрыть odbcConnection этой команды, то результат тоже становится правильным. Если изменить CommandText например на Код: sql 1.
то результат всё равно неправильный. Это особенность Абсцесса или ODBC? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2021, 18:05 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ, А так? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2021, 18:19 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
гомодиализ до и после добавления записи в таблицу в другом соединении, то результат не отразит добавленную запись. Для того, что бы гарантировано получить самую посл.версию данных, при нескольких коннектах, нужно предварительно "сбросить" этот кэш ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 11:16 |
|
Как при создании таблицы через ODBC (и только!) указать типы AutoIncrement и Memo?
|
|||
---|---|---|---|
#18+
court гомодиализ до и после добавления записи в таблицу в другом соединении, то результат не отразит добавленную запись. Для того, что бы гарантировано получить самую посл.версию данных, при нескольких коннектах, нужно предварительно "сбросить" этот кэш Это мило! Как в мультике про зайца: "И так сойдёт!" Главный вопрос: как получить доступ к этому методу из System.Data.Odbc, который только и доступен под корой? И чем будет отличаться решение с этим методом в позитивную сторону от закрытия и переоткрытия соединения? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 17:25 |
|
|
start [/forum/topic.php?fid=45&msg=40032976&tid=1609819]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 173ms |
0 / 0 |