Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с DataCombo / 7 сообщений из 7, страница 1 из 1
19.05.2007, 22:34
    #34537771
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
Привет всем :)

У меня такой вопрос. На форме 2 DataCombo и у них устоновлены все свойство (DataSource, RowSource, DataField, ListField, BoundColumn).Проблема в том что когда я путаюсь во время клика на DataCombo1 очистить текст DataCombo2 получаю ошибку "Error converting data type varchar to numeric". Ну связанные поля таблиц имеют тип Numeric. Если кто нибудь знает пожалуста подскажите.

Заранее Спасибо.
...
Рейтинг: 0 / 0
20.05.2007, 18:45
    #34538275
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
Если что-то в моем вопросе непонятно пожалуйста скажите.

Я просто думаю что когда я пишу DataCombo2.Text = "" автоматически BoundColumn у присваивается текстовое значение. Не знаю как это решить.:(
...
Рейтинг: 0 / 0
21.05.2007, 08:36
    #34538669
Диса
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
DEP1Если что-то в моем вопросе непонятно пожалуйста скажите.

Я просто думаю что когда я пишу DataCombo2.Text = "" автоматически BoundColumn у присваивается текстовое значение. Не знаю как это решить.:(


Думаю, когда ты вышеописанному свойству присваиваешь пустую строку, он говорит, что такого пункта в твоём списке вообще нет.
Хотя, подожди! Твой комбо обслуживает БД. Какую функцию он несёт. Я так думаю, ты из одной БД получаешь набор данных, т. е. список, и выбирая значения из него, вносишь их в полу другой БД. Причём, поле целевой БД имеет значение NUMERIC, и список из значений типа NUMERIC состоит. Так вот и ответ, когда ты DataCombo2.Text = "", то по умолчанию это значение пытается присвоиться какой-то ячейке в целевом поле. Но пустая строка видать не конвертируется в NUMERIC.
...
Рейтинг: 0 / 0
21.05.2007, 10:30
    #34538901
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
У меня там во время DataCombo1_Change запросы к базе. С твоим мнением я согласен но как можно решить эту проблему?.
...
Рейтинг: 0 / 0
21.05.2007, 10:38
    #34538920
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
Нужно не Text, а BoundText = "".
...
Рейтинг: 0 / 0
21.05.2007, 11:38
    #34539077
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
не помогает та же самая ошибка. Но спасибо в любом случае я попробую разобратся если что напишу.
...
Рейтинг: 0 / 0
21.05.2007, 11:52
    #34539120
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с DataCombo
ну все ребята вроде решил оказывается BoundColumn содержит данные типа varchar и поэтому надо было в запросе написать так:

Код: plaintext
Adodc1.RecodSource = "Select * From MyTable Where MyField = '"& Val(DataCombo1.BoundText) &"';"

а я написал без Val().
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с DataCombo / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]