Hi all, I setup a Mysql catalog and when I search the database I get the following error Runtime error: DBD::mysql::st execute failed: Unknown column 'inactive' in 'where clause' at /usr/lib/interchange/lib/Vend/Table/DBI.pm The inactive column exists in the MySQL table definition and is created when IC starts (checked using phpmyadmin). The table definition is:Database livros livros.txt __SQLDSN__ Database livros HIDE_FIELD inactive Database livros KEY sku Database livros COLUMN_DEF "sku=char(64) NOT NULL PRIMARY KEY" Database livros COLUMN_DEF "tipo=VARCHAR(128) NOT NULL" Database livros COLUMN_DEF "autor=VARCHAR(128)" Database livros COLUMN_DEF "data=VARCHAR(128)" Database livros COLUMN_DEF "titulo=VARCHAR(128)" Database livros COLUMN_DEF "titulo_original=VARCHAR(128)" Database livros COLUMN_DEF "genero=VARCHAR(128)" Database livros INDEX genero Database livros COLUMN_DEF "lead=TEXT" Database livros COLUMN_DEF "sinopse=TEXT" Database livros COLUMN_DEF "dados_bibliograficos=TEXT" Database livros COLUMN_DEF "editora=VARCHAR(128)" Database livros COLUMN_DEF "ficha_tecnica=TEXT" Database livros COLUMN_DEF "thumb=VARCHAR(128)" Database livros COLUMN_DEF "imagem=VARCHAR(128)" Database livros COLUMN_DEF "legenda=VARCHAR(128)" Database livros COLUMN_DEF "imagem_mapa=VARCHAR(128)" Database livros COLUMN_DEF "urlinfo=VARCHAR(128)" Database livros COLUMN_DEF "urlcompra=VARCHAR(128)" Database livros COLUMN_DEF "inactive=TINYINT(1) DEFAULT '0' NOT NULL" Database livros COLUMN_DEF "data_activacao=VARCHAR(6)"
If you connect to the database and check your database manually (describe livros) - does the field 'inactive' exist at all?
If not perhaps you can try to change the definition of inactive to:Database livros COLUMN_DEF "inactive=char(1) DEFAULT '0' NOT NULL" CU, Gert
_______________________________________________ interchange-users mailing list suppressed http://www.icdevgroup.org/mailman/listinfo/interchange-users
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.