<div dir="ltr">I am attempting to write a Lazarus program using a TMSSQLConnection on Linux (Ubuntu 16.04 64 bit) with FreeTDS. Whenever I try to apply updates on my TSQLQuery component and commit the transaction on its associated TSQLtransaction component I receive this error:<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>An error occurred while applying the updates in a record: Connection : Error 2403 : </div><div>Attempt to initiate a new Adaptive Server operation with results pending</div><div>Some character(s) could not be converted into client's character set.  Unconverted bytes were changed to question marks ('?')</div><div>Some character(s) could not be converted into client's character set.  Unconverted bytes were changed to question marks ('?')</div><div>Some character(s) could not be converted into client's character set.  Unconverted bytes were changed to question marks ('?')</div><div>Some character(s) could not be converted into client's character set.  Unconverted bytes were changed to question marks ('?')</div><div>.</div><div><br></div><div>Press OK to ignore and risk data corruption.</div><div>Press Abort to kill the program</div></blockquote><div><br></div><div>If I press OK the updates are not actually applied. It looks like no matter what I do I cannot edit field values and have them applied to the SQL server database.</div><div><br></div><div>I have tried changing the freetds.conf file to include the following:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>[global]</div><div>client charset = UTF-8</div></blockquote><div><br></div>And when I use the tsql command in a Linux terminal with my server I get the following:<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>tsql -H <server_name> -p 1433 -U <user_name></div><div>Password: </div><div>locale is "en_US.UTF-8"</div><div>locale charset is "UTF-8"</div><div>using default charset "UTF-8"</div><div>1> exit</div></blockquote><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><br></div></blockquote>I have even tried setting the charset property on the TMSSQLConnection to UTF-8.</div><div><br></div><div>End the end all my attempts result in the same thing. I get that error message when I apply and commit, and no changes are applied on the actual database.</div><div><br></div><div>Does anyone have any suggestions?<br><div><br></div></div></div>