PDA

View Full Version : یک مشکل : دستور Replace در Sql



Sabeghi
جمعه 19 آبان 1385, 12:29 عصر
با سلام
دوستان میشه بگید مشکل دستور زیر چیه

SELECT REPLACE(EFood, 'Apple', 'Test') FROM Food

در زمان اجرا میگه دستور Replace رو نمیشناسم
محیط اجرا دلفی 7

با تشکر

m-khorsandi
جمعه 19 آبان 1385, 15:36 عصر
این دستور رو روی چه Database یی اجرا میکنی؟

Sabeghi
جمعه 19 آبان 1385, 21:25 عصر
بانک access

mehdi_mohamadi
شنبه 20 آبان 1385, 07:44 صبح
از دستور update استفاده کن

Sabeghi
شنبه 20 آبان 1385, 09:04 صبح
بخشید دوست عزیز mehdi_mohammadi
منظور من جایگزیی یک کلمه در رشته میباشد
با استفاده از دستورات ترکیبی خودم بلدم فقط میخواستم بدونم اشکال این دستور چیه
آیا فقط مسئله بخاطر استفاده از بانک Access میباشد.

sql_qassem
یک شنبه 21 آبان 1385, 18:46 عصر
این دستور sql استاندارد نیست .باید سینتکسش رو ببینی چطوری استفاده می شه.
در همون اکسس که می گی.

ghabil
یک شنبه 21 آبان 1385, 21:13 عصر
این چیزی که نوشتی هم درسته هم استاندارد ، باید جای دیگه ای دنبال مشکلت بگردی ، برای تست اسم Table رو هم بزار قبل اسم فیلد اینطوری :


SELECT REPLACE(Food.EFood, 'Apple', 'Test') FROM Food

آهان راستی یادم میآد این درایور های اکسس خیلی بیخود بودن مثلا Join رو ساپرت نمیکردن بعید نیست Replace رو هم ساپورت نکنند. از چه درایوری استفاده میکنی؟

MaryamSalehi
یک شنبه 21 آبان 1385, 23:03 عصر
دوست عزیز نمی دانم مشکلت حل شده یا نه .ولی در این فایل طریقه نوشتن دستور replace در access به صورت صحیح آن آمده. امیدوارم کمکت کنه.