Цитата:
Сообщение от Andrej-zhe
Да все спс открывает с нужными полями, но вот такая ошибка теперь.
и ругается он на этой строке:
Код:
Query1.SQL.Text:='SELECT d.kod, d.name, o.n FROM duh.dbf d, oper.dbf o, oper_ozo.dbf z WHERE d.type||d.subtype||d.kod = o.type||o.subtype||o.kod AND d.type||d.subtype||d.kod = z.type||z.subtype||z.kod';
а ошибка "Type mismatch in exptession".
|
Как я понимаю операция || означает в BDE конкатенацию двух строковых полей. Скорее всего одно из полей (например d.type) не является строковым поэтому и появляется ошибка "Type mismatch in expression", что в переводе с английского: "Несоответствие типа в выражении"
Цитата:
Сообщение от Andrej-zhe
и через Open не открываются почему то файлы oper_ozo.dbf и mklh.dbf, но когда их открываешь с диска d все нормально открываютя, перетащил их в папку с .ехе не открываются
|
А почему в Open у тебя используется ADO, вместо BDE который используется выше в Button1Click?
Хм... У меня кстати нету даже провайдера такого (VFPOLEDB.1)...