информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Проблемма с ODBC или Access 30.05.02 16:21  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
Такая вот фигня: пытаюсь добавить в таблицу поля (ALTER TABLE), тип и размер Char(200). Десять полей добавляются честно, а потом возникает ошибка: Слишком большой размер записи. Упс. Открываем Access и спокойненько ручками добавляем остальные поля (?!).
В чем дело ? Что лажает ? Драйвер ODBC ? И как это обходится ?

P.S. Мать мать мать... говорила же мне интуиция - надо на блобах все делать, нет решил по четному, правильно... и вот попал :(
Проблемма с ODBC или Access 30.05.02 21:10  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> Такая вот фигня: пытаюсь добавить в таблицу поля (ALTER
> TABLE), тип и размер Char(200). Десять полей добавляются
> честно, а потом возникает ошибка: Слишком большой размер
> записи. Упс. Открываем Access и спокойненько ручками
> добавляем остальные поля (?!).
> В чем дело ? Что лажает ? Драйвер ODBC ? И как это
> обходится ?
>
> P.S. Мать мать мать... говорила же мне интуиция - надо на
> блобах все делать, нет решил по четному, правильно... и вот
> попал :(

A ty commit delaesh?
Ну здрасть, приехали 30.05.02 21:14  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
Commit только для DML, а я на DDL затыкаюсь.

> A ty commit delaesh?
Zdraste 30.05.02 21:29  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>

Implicit Transactions
When a connection is operating in implicit transaction mode, 
Microsoft® SQL Server™ automatically starts a new transaction 
after the current transaction is committed or rolled back. 
You do nothing to delineate the start of a transaction; 
you only commit or roll back each transaction. Implicit 
transaction mode generates a continuous chain of transactions.

After implicit transaction mode has been set on for a connection,
 SQL Server automatically starts a transaction when it first 
executes any of these statements:

ALTER       TABLE           INSERT
CREATE    OPEN             DELETE
REVOKE    DROP             SELECT
FETCH      TRUNCATE   TABLE
GRANT     UPDATE 


The transaction remains in effect until you issue 
a COMMIT or ROLLBACK statement. After the first 
transaction is committed or rolled back, SQL Server 
automatically starts a new transaction the 
next time any of these statements are executed by 
the connection. SQL Server keeps generating 
a chain of implicit transactions until implicit transaction 
mode is turned off.

Implicit transaction mode is set either using 
the Transact-SQL SET statement, or through 
database API functions and methods.



---
Великолепно 31.05.02 00:12  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
MS радует.
Ну хорошо, пусть у них COMMIT действует не только на DML... а если под меня положат Oracle ? Что будет с моим COMMITом ?
Мать мать мать...

За текст спасибо.

Если мой предыдущий ответ показался не очень дружелюбным - не обращай внимание. Просто два паралельных проекта - совсем меня добили.
Великолепно 31.05.02 20:30  
Автор: FD Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> MS радует.
> Ну хорошо, пусть у них COMMIT действует не только на DML...
> а если под меня положат Oracle ? Что будет с моим COMMITом
> ?
> Мать мать мать...
>
> За текст спасибо.
>
> Если мой предыдущий ответ показался не очень дружелюбным -
> не обращай внимание. Просто два паралельных проекта -
> совсем меня добили.
Проверять, с какой СУБД работаешь. Это надо делать в любом случае, если ты рассчитываешь на то, что твоя программа будет работать с разными СУБД, поскольку совместимость SQL-запросов для разных СУБД - вещь весьма относительная. В основном, если и декларируется, то Entry-level с ANSI-SQL, но каждая СУБД понимает это по-своему. :)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach