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

مشكلة في ادخال البيانات الى قاعدة البيانات MS SQL

مغلق
بدأه A.S.P. في 31 مايو 2005 · 4 رد · 756 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعاً,,

Database: MS SQL Server 8.0

عندي مشكلة في إدخال او تحديث البيانات (Insert & Update) الى قاعدة البيانات بستخدم ASP

الكود سليم مافيه اي مشكلة بس أذا ادخلت بيانات في الفورم تحتوي على علامات مثل " ' يعطيني خطىء

مثال: لو حاول ادخل هذا السطر الى قاعدة البيانات

I've called the enginner

Microsoft OLE DB Provider for SQL Server (0x80040E14)

Line 1: Incorrect syntax near 've'.

في اي شخص واجه هذي المشكلة

ارجوا المساعده وتحياتي للكل

عبدالرحمن

#2
اقتباس
الكود سليم مافيه اي مشكلة بس أذا ادخلت بيانات في الفورم تحتوي على علامات مثل " ' يعطيني خطىء

انظر إلى هذا السؤال الشبيه بسؤالك

ادخال الرموز الى حقل من الحقول قاعده البيانات

بالتوفيق بإذن الله

:)

فكر بطريقة أخرى

#3

اذا كنت تريد وضع ' كررها مرتين متتاليتين ''

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

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

لتوضيح ما ذكره الإخوة الكرام

بالنسبة لعلامة الإقتباس المزدوجة Double Quotation " فلا مشكلة فيها فقط اجعل القيمة كلها المراد إدخالها بين علامتي إقتباس فرديتين ' ' Two Single Quotations

مثال :

INSERT INTO MyTbl (MyDataFiled)
VALUES('"99"')

في المثال السابق ستجد أن القيمة التي خزنت فعلاً في قاعدة البيانات هي ("99")

أما بالنسبة لعلامة الإقتباس الفردية Single Quotation ' فيمكن إدخالها أيضاً مباشرة وذلك بإضافة علامة أخرى مشابهة لها ثم جعل القيمة كلها المراد إدخالها بين علامتي إقتباس فرديتين ' ' مثال :

INSERT INTO MyTbl (MyDataFiled)
VALUES('''99''')

في هذا المثال ستجد أن القيمة التي خزنت فعلاً في قاعدة البيانات هي ('99')

أرجو أن تكون اتضحت الآن

وفقك الله للخير

#5

يعطيكم الف عافيه اخواني على المساعده وطريقة Relpace شغاله اوكيه

مشكورين على التعاون :)

هذا الموضوع مغلق.

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