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

بالنسبة للسترنق والاعداد في إرسال الأس كيو أل

مغلق
بدأه SQL_LORD في 25 نوفمبر 2005 · 6 رد · 1,436 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أحبتي بعد أن بدأت التصميم واجهت بعض المشاكل

اتمنى ان تساعدوني في حل هذه المشكلة

عندي فورم 1 في صفحة .... ويفترض أنك تعبيه ومن ثم يخزن في جدول في قاعدة البيانات

أنا كل شي يشتغل تمام

ولكن عندما أرسل البيانات ...يظهر لي خطأ في جملة الأس كيو أل وعندما أحذف الجملة واخلي الصفحة الثانية (الخاصة بالتخزين) فقط تعرض بعض البيانات القادمة من الفورم1 ... تظهر كما ادخلتها

لكن هل هناك مشكلة في ذلك :

أقوم بإارسال الأرقام كأنها سلسلة رمزية ويتم أستقبالها كأنها سلسلة رمزية

وترسل من خلال جملة الأس كيو أل وكأنها سلسلة رمزية ولكن الدومين (الوسط حق البييانات في الجدول) هو أنتجر عدد صحيح

فكرت وقلت ممكن تسبب هذه مشكلة

فهل هذه تسبب مشكلة

اتمنى الرد أخوتي فأنا انتتظركم

assume nothing to gain something

We need Helping Hands

#2

نتمنى توضيح السؤال،، نتمنى وضع الخطأ كاملا، ونتمنى شفرة بسيطة تبين موقع حدوث الخطأ، ونتمنى الإصدارات والبرامج التي تتعامل معها وقاعدة البيانات الخ...

بالتوفيق!!

#3
%@ page language="java" contentType="text/html"%>
<%@ page import="java.sql.*" %>
<% String strTitle = "Accommodation Form"; %>


<%String entry_ACCID=request.getParameter("ACCID"); %>
<% String entry_Type=request.getParameter("Type"); %>
<% String entry_Category=request.getParameter("Category"); %>
<% String entry_Capesity=request.getParameter("Capesity"); %>

وجملة الأس كي أل

String insertSQL = "INSERT INTO Accommodation (ACCID,Type,Catgory,Capesity,Locality,Description,Low_Season,Mid_Season,High_Season)
values " + "('" entry_ACCID + "','" + entry_Type + "','" + entry_Category + "','" + entry_Capesity + "','" + entry_Locality +
"','" + entry_Description + "','" + entry_Low_Season +"','" + entry_Mid_Season +"','" + entry_High_Season +"','" +"')";
int result = s.executeUpdate(insertSQL);

أنا لم أضمن (أضيف ) كامل التعريفات الموجودة في الكود الأول ولكن تأكدت من عملها بعد أن قملت بإزالة الجملة الخاصة بالاس كيو أل

أخي اشكرك على المساعدة

وسؤالي هو

عندما يكون عندي حقل في صفحة وليكن درجة الطالب أو سعر المهم أنه رقم

ويرسل ثم يستقبل في كما في الكود الأعلى على أنه سترينق مثل السعر الأقل والسعر المتوسط وهكذا

ثم أرسله في جملة الأ كيو أل وكأنه نص وليس رقم

وانا معرفه في قاعدة البيانات عندي على أنه أنتجر (عدد صحيح )

هل هذه تسبب مشكلة

أنا استخدم الدي بيز تو ؟؟ هل تفرق من قاعدة لأخرى ؟

أشكرك كل الشكر

علما بأن

تم تعديل هذه المشاركة بواسطة SQL_LORD في 26 نوفمبر 2005 في 15:50

assume nothing to gain something

We need Helping Hands

#4

استعمل PreparredStatement بدلا من Statement،،

تتبع هذا المثال للحصول على أجوبة لأسئلتك: (مشاركة رقم 14)

/index.ph...ndpost&p=417735

أنصح بفصل منطق البرنامج عن الواجهة الرسومية!

بالتوفيق!

#5

أشكرك كل الشكر أخي

assume nothing to gain something

We need Helping Hands

#6

الارقام المفروض تخزن كارقام لذلك لا يجب كتابة "'" حول القيم

mySql = "Insert Into Students(Id,Mark) values(" + id + "," + mark+")";

هذا للعلم فقط اما من الناحية البرمجية فرابط الاخ ابو مازن فيه ما يفيدك

تم تعديل هذه المشاركة بواسطة madani في 28 نوفمبر 2005 في 09:51

#7

المشكلة أحبتي كانت تكمن عند كل سطر جديد لابد من +

لأني كنت أكتبها في السطر اللي قبله والسطر الجديد ماكنت أحط فيه +

تحية للجميع ولنا لقاء في استفسار جديد

assume nothing to gain something

We need Helping Hands

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…