|
Aku tgh develope satu sistem guna ASP.Net...igt dah ok dah. Tetiba jer ada error keluar.
System.Data.OleDb.OleDbException: Syntax error (missing operator) in query expression ''D'nanal' WHERE
Aku perasan pasal tanda '....so any idea camana aku nak settlekan benda nih??? Dateline dah nak dekat..huhuhu
Terima kasih in advance..
[ Last edited by aks_berhad at 30-11-2006 05:40 PM ] |
|
|
|
|
|
|
|
Reply #1 aks_berhad's post
|
|
|
|
|
|
|
bagi code asp.net tu
tp based on your error u kena buat workaround untuk apostrophe symbol tu (something like parsing the SQL string to take care of special characters etc)
tak ingat dah, rasanya ada command untuk benda tuh... |
|
|
|
|
|
|
|
Sori, baru teringat pasal nih. Ari tuh dah dpt diernye error pasal tanda koma kat atas tuh. Then saya tukar tanda ' dgn ".
Baru ok...so ada tak cara lain selain saya kena tukar tanda tuh???
Terima kasih pasal mambantu... |
|
|
|
|
|
|
|
Originally posted by aks_berhad at 4-1-2007 12:55 PM
Sori, baru teringat pasal nih. Ari tuh dah dpt diernye error pasal tanda koma kat atas tuh. Then saya tukar tanda ' dgn ".
Baru ok...so ada tak cara lain selain saya kena tukar tanda tuh??? ...
simbol quote tu datang dari mana? Adakah dari user input ? Kalau dari user input,aku syorkan kau pakai parameterized query instead daripada build sql string sendiri. |
|
|
|
|
|
|
|
Originally posted by ultra78 at 20-1-2007 06:11 PM
simbol quote tu datang dari mana? Adakah dari user input ? Kalau dari user input,aku syorkan kau pakai parameterized query instead daripada build sql string sendiri.
Sori..boleh terangkan apa benda tuh?? |
|
|
|
|
|
|
|
Just replace the apostrophe ...
string aa;
aa.replace("'","''"); |
|
|
|
|
|
|
| |
|