31.07.2007, 11:03 | #1 |
Участник
|
Названия столбцов в ODBC Connection
Возможно ли каким то образом вытянуть названия столбцов RecordSet, которые вернул результат выполнения SQL запроса через ODBC Connection?
|
|
31.07.2007, 11:56 | #2 |
1C
|
не знаю я как это на Х++ написать...
X++: for i = 0 to RS.Fields.Count-1 print RS.Fields.Item(i).Name next |
|
31.07.2007, 12:36 | #3 |
Administrator
|
2Dolter - в Вашем примере это не ODBC - это ADO.
2polygris - см. класс ResultSet из System Documentation, метод getMetaData и соотв класс - ResultSetMetaData. Суть в том, что можно пробежаться по всем полям и вытянуть их названия Там (в System Documentation) по названию методов интуитивно понятно как это сделать
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 31.07.2007 в 12:38. |
|
01.08.2007, 12:58 | #4 |
Участник
|
Ок! Спасибо щас поковыряюсь.
|
|
21.02.2011, 14:29 | #5 |
Участник
|
А вот как правильно конвертировать типы данных?
|
|
21.02.2011, 16:41 | #6 |
Роман Долгополов (RDOL)
|
Может сгодится
Во вложении класс для работы с результатами выборок через Connection (в т.ч. через ODBCConnecion) через имена столбцов использовать примерно так: X++: ODBCConnection cnn = ...... mSQLDBResultSet rst = new mSQLDBResultSet("SELECT MYFIELD FROM MYTABLE", cnn); ; while (rst.next()) { print rst.value("MYFIELD"); } ...... |
|
|
За это сообщение автора поблагодарили: Dynamic (1). |
Теги |
odbc, resultset |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|