<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt">Always use parameters to avoid troubles with datetime and special characters.<br><br>INSERT INTO X VALUES ( :p1 );<br>// this is for ADO<br>with Parameters do<br>begin<br>&nbsp;&nbsp;&nbsp; ParseSQL( SQL.Text, true );<br>&nbsp;&nbsp;&nbsp; ParamByName(p1).Value := 'dfsa sdfasdf''ads asdf';<br>end;<br>ExecSQL;<br><div>&nbsp;</div>Edward Koryagin<div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Vikas... &lt;vikas.image@gmail.com&gt;<br>To: delphi@delphi.org.nz<br>Sent: Monday, 25 August, 2008 6:39:57 PM<br>Subject: [DUG] Need help in special charector while inserting in a table<br><br><div>Hi</div>
<div>&nbsp;</div>
<div>I am using delphi and sql server 2000. I am facing a issue while inserting a value to a database</div>
<div>&nbsp;</div>
<div>TABLE x</div>
<div>&nbsp;</div>
<div>INSERT INTO X VALUES('VIKAS`S');</div>
<div>&nbsp;</div>
<div>this statement fails. If you see the above query there is a ` value in the string. When i fire this query in query analyser it goes well.</div>
<div>&nbsp;</div>
<div>But when i use the same using delhi tquery execsql. It&nbsp;fails.</div>
<div>&nbsp;</div>
<div>I tried D``costa for example than D`costa it works. But this changes the name completely. So any ideas how to&nbsp;handle&nbsp;(`) this one.</div>
<div>&nbsp;</div>
<div>Regards</div>
<div>Vikas&nbsp;<br clear="all"><br>-- <br>&nbsp;&nbsp;vikas </div>
</div></div></div><br>


      Need a holiday? - <a href=http://us.rd.yahoo.com/evt=55627/*http://nz.travel.yahoo.com/>Yahoo!Xtra Travel</a></body></html>