![使用kettle获取数据库的字段时会报错,错误信息如下,求高手解答,第1张 使用kettle获取数据库的字段时会报错,错误信息如下,求高手解答,第1张](/aiimages/%E4%BD%BF%E7%94%A8kettle%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%AD%97%E6%AE%B5%E6%97%B6%E4%BC%9A%E6%8A%A5%E9%94%99%EF%BC%8C%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E5%A6%82%E4%B8%8B%EF%BC%8C%E6%B1%82%E9%AB%98%E6%89%8B%E8%A7%A3%E7%AD%94.png)
在PB开发过程中,由于数据库中使用了 ntext
字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:PB
报错: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。————————————————由于sql server中,ntext和nvarchar字段是用unicode编码存储内容的,因此php通过mssql扩展读取带ntext和nvarchar类型字段的时候会抱错。 如果 title 字段类型为 nvarchar,content 字段类型为 ntext ,那么下面的sql语句会报错:select title,content from article 正确的写法是:select convert(varchar(255),title) as title, convert(text,content) as content from article 或者不使用ntext字段这个很受用,解决我的难题!拖动表输入
控件,绑定数据源连接你要查询的数据库
SQL语句
select * frm table
此时你已经可以获取表中所有数据,根据你后续的需要,再去执行后续相关的 *** 作。
例如过滤就用过滤控件,同步就用表输出控件插入另一张表(甚至可以不同数据源)
评论列表(0条)