الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في جمل ال Sql

بدأه الغانمي في 30 مارس 2008 · 1 رد · 729 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي مشكلة في جملة الـ SQL ، حيث أنني لا أستطيع اعمل Add أو Edit للنصوص التي تحتوي على علامة تنصيص مثل '

على سبيل المثال الجملة What's your name ?

الجملة تحتوي على علامة تنصيص ' هنا تحدث مشكلة انه لن يتم حفضها ولا عمل تحديث لها فما الحل

INSERT INTO Table (G) values ('What's your name ?')

UPDATE Table SET G = 'What's your name ?'
#2

السلام عليكم

افضل طريقة هي استخدام الباراميتر او المتغييرات لتنفيذ جمل الاستعلام أي

declare @x as nvarchar(100)

لادخال علامة التنصيص ادخلها مرتين بدل واحدة

set @x= 'what''s your name'

INSERT INTO Table (G) values ( @x)

تم تعديل هذه المشاركة بواسطة walcom في 5 أبريل 2008 في 18:49

مواضيع مشابهة