Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
java.sql.SQLException: Unable to convert between [B and TIMESTAMP.
MSSqlInput --> tLogRow
<talendType type="id_String">
<dbType type="VARCHAR" default="true" />
<dbType type="NVARCHAR" />
<dbType type="NCHAR" />
<dbType type="NTEXT" />
<dbType type="TEXT" />
<dbType type="TIMESTAMP" />
</talendType>
<dbType type="TIMESTAMP">
<talendType type="id_String" default="true" />
</dbType>
Change the <TalendToDbTypes> node for the id_String mapping to add dbType of TIMESTAMP <talendType type="id_String">
<dbType type="VARCHAR" default="true" />
<dbType type="NVARCHAR" />
<dbType type="NCHAR" />
<dbType type="NTEXT" />
<dbType type="TEXT" />
<dbType type="TIMESTAMP" />
</talendType>
The change the <dbToTalendTypes> for TIMESTAMP:<dbType type="TIMESTAMP">
<talendType type="id_String" default="true" />
</dbType>
<talendType type="id_String">
<dbType type="VARCHAR" default="true" />
<dbType type="NVARCHAR" />
<dbType type="NCHAR" />
<dbType type="NTEXT" />
<dbType type="TEXT" />
<dbType type="TIMESTAMP" />
</talendType>
<dbType type="TIMESTAMP">
<talendType type="id_String" default="true" />
</dbType>
<talendType type="id_Date">
<dbType type="DATETIME" default="true" />
<dbType type="SMALLDATETIME" />
</talendType>
Sorry Eric. Check the <talendType> for id_Date under <talendToDbTypes>, you might have to remove the entry for TIMESTAMP there.