Есть здесь программисты?

Раздел форума: 

Аватар пользователя mike

Счас узнаем.

В Query r записей, содержащих l полей, идущих подряд (матрица). Нужно загрузить массив  с[r][l]. Вопрос: так можно делать?
        for( j=0, Query->First();    j<r;   j++, Query->Next() ) {
                for(i=0; i<l; i++)
                         с[j][i] = Query->Fields->Fields[i]->Value; }

Майк, не знаю. И мне пофиг. Я это делаю на других языках и не так.

Аватар пользователя mike

Мне пофиг.

Понятно. Вычёркиваю. :)

Аватар пользователя mike

Так есть тут "погромисты" или нет?  :)

Аватар пользователя Dmitry

Похоже, без обычных бонусов от Михаила их нет.

Аватар пользователя erun

Приветствую.

 

 

 

 

 

Аватар пользователя erun

Ответ на вопрос: не знаю (критерии!?). Скорее нет - чем да.

Теоретически - т.к. Query по видимому объект, то у него возможно имеется информация об {r, l, с`[r][l]}. Вероятно, хорошим стилем программирования будет воспользоваться соответствующим методом объекта - достаточно скопировать переменную с`[r][l] в переменную с.

importPackage(java.io);
importPackage(java.lang);

var data = [5][5];

for (var i = data[i].length - 1; i; i --)
for (var i = data[j].length - 1;i;i --)
data[i][j] = 22;

По крайней мере, в "носороге" работало. Для инфы: между Javascript-jQuery и Java нет ничего общего. Надо - садитесь учите синтаксис сами. Адью!

Аватар пользователя mike

УзнаЮ Петро. Путает SQL c массивами. Возможно, умышленно.  Но скорее всего не работал с БД. Вычеркиваю.

>В Query r записей, содержащих l полей, идущих подряд (матрица). Нужно загрузить массив  с[r][l]. Вопрос: так можно делать?
        for( j=0, Query->First();    j<r;   j++, Query->Next() ) {
                for(i=0; i<l; i++)
                         с[j][i] = Query->Fields->Fields[i]->Value; }

Можно!

Аватар пользователя mike

Да, но надо в охватывающем цикле проверять на Eof. Хм, здесь есть программисты. Логик в их числе.

>но надо в охватывающем цикле проверять на Eof.

Согласен!