parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

moko 13.01.2017 14:56

Вообще ожидал скорее что-то типа такого:
^connect[$SQL.connect-string]{

  ^void:sql{drop table test}

  ^void:sql{create table test(
    col1 text,
    col2 text,
    col3 text)
  }

  ^void:sql{delete from test}
  ^void:sql{insert into test (col1,col2,col3) values ('1',null,'3'),(null,'2','3'),('1','2',null)}
  $t[^table::sql{select * from test}]

  ^t.menu{
    '$t.col1' '$t.col2' '$t.col3'
  }
}
В результате у меня получается так:
'1' '' '3'
'' '' '3'
'1' '' ''

То есть для первого ряда все вообще правильно (поэтому сразу даже не увидел проблемы), а вот во втором и третьем
пропало по колонке. Thx, посмотрю.