|
|
|
SQL INSERT и пустые поля
|
|||
|---|---|---|---|
|
#18+
Hello, All Пытаюсь заполнить табличку Часть столбцов должны быть пустыми, в том числе и типа Date из консоли FoxPro запрос (INSERT) выполняется нормально, не указанные поля забиваются пробелами, а через OleDB - эксцепшен (про Null-value, оно и понятно), если разрешить null - получаем ".NULL." А хотелось бы все же получить поля забитые пробелами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 12:02 |
|
||
|
SQL INSERT и пустые поля
|
|||
|---|---|---|---|
|
#18+
Как вставляем-то? Сам запрос как выглядит? Или его надо отгадать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 12:13 |
|
||
|
SQL INSERT и пустые поля
|
|||
|---|---|---|---|
|
#18+
Если вставка идет в таблицы FoxPro, то перед вставкой сделай настройку SET NULL OFF Вообще-то, это настройка по умолчанию, но, видимо, где-то она была изменена. При этой настройке, если в команде INSERT-SQL не указаны некоторые поля таблицы, то в эти поля будет вставлено именно пустое значение (пробелы), а не NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 12:31 |
|
||
|
SQL INSERT и пустые поля
|
|||
|---|---|---|---|
|
#18+
ВладимирМЕсли вставка идет в таблицы FoxPro, то перед вставкой сделай настройку SET NULL OFF Вообще-то, это настройка по умолчанию, но, видимо, где-то она была изменена. При этой настройке, если в команде INSERT-SQL не указаны некоторые поля таблицы, то в эти поля будет вставлено именно пустое значение (пробелы), а не NULL Именно то, что нужно. Благодарствую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2007, 13:31 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35014489&tid=1588399]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 366ms |

| 0 / 0 |
