Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Подскажите! Макроподстановка!!! Добавлено: 24.07.03 14:55  

Автор вопроса:  BearCat | ICQ: 167651636 

Как выполнить команду из текстовой переменной?

В FoxPro есть макроподстановка.

Есть ли такое в VB?

Если кто знает, подскажите плиз!

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Legik



ICQ: 292375033 

Вопросов: 3
Ответов: 72
 Профиль | | #1 Добавлено: 24.07.03 16:49

А какую команду ты хочешь выполнить? Подробнее напиши.

А так могу точно сказать, что макроподстановки имени переменной как в FoxPro, в VB нет.

Ответить

Номер ответа: 2
Автор ответа:
 BearCat



ICQ: 167651636 

Вопросов: 4
Ответов: 5
 Профиль | | #2 Добавлено: 24.07.03 17:26

Спасибо за участие. Пишу подробнее:

Мне надо прочитать значение из таблицы.

dt1 = Data1.Recordset![XXX]

Причем, имя поля, в котором лежит значение, записано в переменную. Допустим dt2.

И если вместо ХХХ записать dt2, т.е. :

dt1 = Data1.Recordset![dt2] , то при выполнении: "Item not found in this collection" - это и понятно.

Как сделать, чтобы я мог прочитать нужное значение?

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 25.07.03 07:53

Пробуй юзать такую конструкцию:

Data1.Recordset.Fields(dt2)

Вообще, в коллекции Fileds обращение идёт по имени поля (тип String). Поэтому просто обязано прокатить.

Ответить

Номер ответа: 4
Автор ответа:
 BearCat



ICQ: 167651636 

Вопросов: 4
Ответов: 5
 Профиль | | #4 Добавлено: 25.07.03 11:27

Павел! Спасибо!

Как говориться в моем любимом мультике: "ЗАРАБОТАЛО!!!"

Еще раз спасибо!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам