Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с Connection, проводник с поддержкой связанных значенн 
:(
    Опции темы
Leska
Дата 22.3.2005, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 7.10.2004

Репутация: нет
Всего: нет



Привет!
Проблема: надо выбрать значенния из таблицы, что связанна с другой таблицей
запрос
Код

str_sql1 = "select nmk.nmk_note from nmk, nmk_classif_type  where " & _
"nmk_classif_type.nmk_classif_type_id=nmk.nmk_classif_type_id and " & _
"nmk_classif_type.nmk_classif_type_name=" + "'" + Me.Combo1 + "'"

есть такое соединение с БД
Код

Set MyConn = New ADODB.Connection
  MyConn.Open "DRIVER={INTERSOLV InterBase ODBC Driver (*.gdb)};" & _
" UID=...;PWD=...;DB=....", "...", "..."

и есть
Код

Set MyRec1 = New ADODB.Recordset
MyRec1.Open (str_sql1), MyConn
MyRec.MoveLast
MyRec1.MoveFirst
While Not MyRec1.EOF
s = 
  List1.AddItem s
    MyRec1.MoveNext
Wend

выдает, что MyRec1.Fields.Item(0)=0. И есть такое сообщение <Текущий проводник не поддерживает обновление связанных значений>. Какой проводник мне использовать?
Не ругать, с Connection работать только учусь smile .
Заранее спасибо.
PM MAIL   Вверх
Leska
Дата 24.3.2005, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 7.10.2004

Репутация: нет
Всего: нет



Неужели никто ничего не подскажет?!
PM MAIL   Вверх
Exception
Дата 24.3.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Может трабл с Recordset'ом?
Попробуй пооткрывать с разными типамии курсоров (adOpenDynaSet, adOpenStatic, adOpenKeySet и т.п.) smile
PM   Вверх
Leska
Дата 25.3.2005, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 7.10.2004

Репутация: нет
Всего: нет



Перепробовала всеми 4-мя, все равно таже история smile
PM MAIL   Вверх
Leska
Дата 25.3.2005, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 7.10.2004

Репутация: нет
Всего: нет



Если кого заинтересует:
дело на провайдере ни как не завязано
после как определили содержимое комбобокса вставляете
Код

Me.Combo1.ItemData(Me.Combo1.NewIndex) = CLng(MyRec.Fields(0))

и в запрос
Код

str_sql1 = "select nmk.nmk_note from nmk, nmk_classif_type  where " & _
"nmk_classif_type.nmk_classif_type_id=nmk.nmk_classif_type_id and " & _
"nmk_classif_type.nmk_classif_type_name=" + Format(Me.Combo1.ItemData(Me.Combo1.ListIndex))

и проблема с MyRec1.Fields.Item(0)=0 решена
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0712 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.