|
|
|
ПОМОГИТЕ При соединении с БД при компиляции выдаётся следующие сообщение C++Builder(+)
|
|||
|---|---|---|---|
|
#18+
Такое возникает лишь при компиляции и запуске приложения из среды при соединении с БД (база данных Access). При запуске ехе-файла всё нормально. В чём причина? Вот текст сообщения: Debugger Exception Notification Project ado.exe raised exception class EVariantTypeCastError with message `Could not convert variant of type (Null) into type (String)`. Process stopped. Use Step or Run to continue. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 10:52 |
|
||
|
ПОМОГИТЕ При соединении с БД при компиляции выдаётся следующие сообщение C++Builder(+)
|
|||
|---|---|---|---|
|
#18+
Код соединения напиши. Где-то неправильно указал тип переменной VARIANT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 12:26 |
|
||
|
ПОМОГИТЕ При соединении с БД при компиляции выдаётся следующие сообщение C++Builder(+)
|
|||
|---|---|---|---|
|
#18+
помоему он ясно сказал ... 'Could not convert variant of type (Null) into type (String)` ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 15:42 |
|
||
|
ПОМОГИТЕ При соединении с БД при компиляции выдаётся следующие сообщение C++Builder(+)
|
|||
|---|---|---|---|
|
#18+
sacorТакое возникает лишь при компиляции и запуске приложения из среды при соединении с БД (база данных Access). При запуске ехе-файла всё нормально. В чём причина?Тебя интересует почему exe отрабатывает без ошибок или почему вообще ошибка вылазит? Ошибка вылазит потому что она есть :) При чтении какого-то текстового поля из БД вместо текста читается NULL. Пустое поле то есть. Вполне нормальное событие. Почему exe отрабатывает без ошибок? Потому что это исключение не является критическим и оно скорее всего даже обрабатывается программой, а когда запускаешь программу из среды, она (среда) делает стоп сразу по возникновении исключения не доходя до его обработки. Ищи в опциях дебагера в среде, там есть галочка "перхватывать все сообщения" или что-то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=373&tid=2032017]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 348ms |

| 0 / 0 |
