![]() |
|
[VB.NET] تغيير محتوى listbox - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] تغيير محتوى listbox (/showthread.php?tid=16593) |
RE: تغيير محتوى listbox - Incubus - 30-07-16 معلش اخ الوادي انا عارف اني اسئلتي كتير بس ما ظبطت معايا بيعطيني رساله خطاء Argument data type int is invalid for argument 1 of substring function. علشان الحقل ارقام اعتبرها int حاولت استعمل متغير str معاها مظبطتش عند تجريب ((str(substring([date0],1,4 رساله خطاء Incorrect syntax near the keyword 'as'. وعند تجريب ((substring(str([date0],1,4)))) The substring function requires 3 argument(s). وشكرا RE: تغيير محتوى listbox - الوادي - 30-07-16 بالعكش أسئلة قليلة جدا بلمقارنة مع غيرك ضع الإستعلام كامل RE: تغيير محتوى listbox - Incubus - 30-07-16 هذه جمله اسنعلام PHP كود : SelectString = "select * , (str([number0]) + ' في ' + ((substring([date0],1,4)) + '/' + (substring([date0],5,2)) + '/' + (substring([date0],6,2))) as date0 + ' قيد ' + str([registration_no])) as [number] from company where [registration_no] ='" + TextBox1.Text + "'" PHP كود : Incorrect syntax near the keyword 'as'. RE: تغيير محتوى listbox - الوادي - 30-07-16 كثرة الأقواس صعبت تتبعها PHP كود : SelectString = "SELECT " & _RE: تغيير محتوى listbox - Incubus - 30-07-16 في مشكلتين from company و بعد as [date0] تم وضع (,) وبهذا اصبح احقل number0و اجزاء حقل date0 في حقل جديد باسم date0 كما اصبحت كلمه قيد مع registration_no في حقل باسم جديد number1 وعندما قمت بتعديلها لم تعمل بالشكل الصحيح اعتقد ان الكود يعمل ب دالهsubstring والدليل انه عندما يتم التنفيذ تقوم الداله بارجاع القيمه خطاء لانه تم التعامل معها على اساس انها رقم int Argument data type int is invalid for argument 1 of substring function. RE: تغيير محتوى listbox - الوادي - 30-07-16 اعتذر عن الخطـأ بسبب محاولتي تقسيم الاستعلام على أسطر من أجل النظيم ووضوح الكود PHP كود : SelectString = "SELECT " & _لكن استمر في وضع كل ما يشكل عليك حتى تنتهي من المشكلة هل لديك Sql Server Managment ؟ وما هو إصدار الفجوال لديك؟ RE: تغيير محتوى listbox - Incubus - 30-07-16 عندي virtual machin مثبت على الجهاز منزل عليه سيرفر 2003 وسيكول 2008 والكونكشن سترينج عندي بحط اسم السيرفر واسم الداتا بيز واليوسر sa وكلمه المرور على جهازي مثبت فيجوال ستوديو 2012 وبستعمل فيجوال بيسك 2012 هذا ما يتم استخراجه عند استخدام جمله:- PHP كود : SelectString = "SELECT " & _مع العلم ان حقل date0 هو حقل int في داتابيز سيكول سيرفر ولا يمكنني تغيرها للاسف لان هناك برنامج اخر يتعمل مع قاعده البيانات RE: تغيير محتوى listbox - الوادي - 30-07-16 ما نوع الحقل date0 تعرف تستخرج Script من قاعدة البيانات عشان أركبها عندي وأجرب بنفسي. أو أعطيني كل الحقول مع أنواعهم RE: تغيير محتوى listbox - Incubus - 30-07-16 للاسف لا اعرف كيفيه استخراج سكريبت كل حقول التاريخ int وبالشكل الذي اخبرتك حتى registration_no من نوع int مفيش غير ID من نوع varchar لو انت شفت لاصوره هتلاقي هو ده اللي انا عايزه بالظبط مع فرق ان التاريخ شكله مش مظبوط وشكرا ليك RE: تغيير محتوى listbox - الوادي - 30-07-16 عملت جدول company ووضعت فيه الجداول حسب اللي لقيتها في المشاركات وهذا تعديل PHP كود : SelectString = "SELECT " & _تستخدم STR فقط مع الحقول الرقمية أيضا لا تضع علامة ' ' للحقول الرقمية كما فعلت عندما وضعتها حول TextBox.Text لكن عادة ID يكون رقم وترقيم تلقائي أيضاً استخدم CONVERT مع تحديد نوع التحويل (وهو هنا نص VARCHAR) وطوله (وهو هنا 8 أرقام) يدلا من STR في SQLServer بالشكل التالي PHP كود : CONVERT(VARCHAR(8), [date0]) |