Recordset Как с ним работать
Как это сделать?
Цитата: mag23
Есть некий Recordset из полей и строк.Поля :id,time,value.Так вот...нужно этот recordset немного изменить-добавить поле ValueName,которое соответствует полю id из другой таблицы.
Как это сделать?
Как это сделать?
если говорить в общем, о неком рекордсете - то сформировать запрос таким образом, что бы у вас появилось нужное вам поле.
К вашему сведению - рекордсет - по русски - это набор записей. Как правило из БД. Поэтому наиболее явный ответ - сформировать ваш набор таким образом, что бы поле было.
В строке подключения ADOConnection используется специфический провайдер WinCCOLEDBProvider,который не позволяет писать обычные SQL запросы.Используется ADOCommand со специфической командой,которая не позволяет указывать имена таблиц.
для вас важно другое - есть ли физическая возможность выбрать данное поле либо нет. Я честно говоря хз - ввиду того, что во первых не понимаю что вы хотите добится, во вторых не знаю какие у вас данные. На сколько я помню у скадов обычно идет - параметр и промежуток дат. вероятно выходом для вас будет создать еще один рекордсет.
Цитата: kot_
Я честно говоря хз - ввиду того, что во первых не понимаю что вы хотите добится, во вторых не знаю какие у вас данные.
Это очень трудно объяснить,еще труднее доходчиво донести.
Вся особенность ложится на алгоритм записи в базу (MSSQL2000).
Нужно создать еще один Recordset.Например...
"select TableName.ValueName,имеющийся Recordset.id from TableName,имеющийся Recordset where TableName.id=имеющийся Recordset.id"
Так работать конечно не будет,но суть думаю ясна.