تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد حل سريع في مشكلة كتابة كود لإدخال التاريخ في جملة Insert
#1
   Public Sub adddin(cod1 As String, cod2 As String, qimaloh As String, qimaalih As String, infor As String, mol As String, dat1 As String, dat2 As String, halas As String)

        Try
            opdbsql()
            Class1.cmsq.Connection = Class1.cnsq
            Class1.cmsq.CommandType = CommandType.Text
            Class1.cmsq.CommandText = "insert into harka  ([cod],[qimaloh],[qimaalih],[info],[mol],[dat],[datsdad],[halatsada],[codhark]) values ('" + cod1 + "','" + qimaloh + "','" + qimaalih + "','" + infor + "','" + mol + "','" & dat1 & "','" & dat2 & "','" + halas + "','" + cod2 + "')"
            Class1.cmsq.ExecuteNonQuery()
            MsgBox("تمت عملية الاضافة")
            Class1.cnsq.Close()
            Class1.savcomp = True
        Catch ex As Exception
            MsgBox(ex.Message)
            Class1.savcomp = False
        End Try

    End Sub

End Module
ده الموديول الي عاملة عشان أحفظ بيه سجل داخل قاعة بيانات أكسس وبتظهر رسالة تفيد

Conversion failed when converting date and/or time from character string
أيه الخطأ .. وأيه الحل
ولكم مني فائق الاحترام والتقدير
الرد
تم الشكر بواسطة:
#2
السّلام عليكم و رحمة الله و بركاته
حاول أخي الكريم تغيير المشار إليهما باللون الأصفر إلى .. AS Datetime
حسب ما هو موجود بقاعدة بياناتك
تحياتي
الرد
تم الشكر بواسطة: viv
#3
بعد التعديلات ظهرت الرسالة دي
operand type clash int is incompatible with date
الرد
تم الشكر بواسطة:
#4
فى البداية انت جاعل كلاً من 
PHP كود :
cod1 As String
cod2 
As String

dat1 
As String
dat2 
As String 

ولا اعلم نوع كلاً من الاخري
لكن ما شاء الله كله عندك String السؤال هنا هل هم ايضاً بقاعدة البيانات String  Big Grin
اللى اقصده ما يخص الارقام اجعله تحت نوع رقم وما يخص التاريخ اجعله من نوع التاريخ وطبقاً لما هو موجود بقاعدة البيانات

ناتى للجزء التالى وهو بعد معالجة كل من تلك الامور كيف يتم اضافة التاريخ
ننظر هنا كده لهذا الجزء من الكود
كود :
'" & dat1 & "'
'" & dat2 & "'

بعد المعالجة لما تم شرحه مسبقاً والتاكد من انه فى قاعدة البيانات ايضاً من نوع تاريخ
اجعل كلاً ما سبق بهذا الشكل
كود :
#" & dat1 & "#
#" & dat2 & "#

اى استبدال علامة ' بعلامة # وبكده سيتم الاضافة بدون اى مشكلة
اتمنى ان تكون الصورة وضحت لك كاملاً

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع ahmedmansour 21 753 19-11-18, 11:29 PM
آخر رد: asemshahen5
  كيفية كتابة المصفوفة راغب عبد اللطيف 0 34 19-11-18, 02:05 AM
آخر رد: راغب عبد اللطيف
  [سؤال] اضافة التاريخ الى قاعدة البيانات allo5_800 2 50 18-11-18, 02:17 AM
آخر رد: allo5_800
  [VB.NET] مشكلة في open file dailog nnnnn 2 83 17-11-18, 06:59 PM
آخر رد: اسامه الهرماوي
  مشكلة عند تنصيب فيجوال بيسك 2013 Mohamed Magdy 9 108 17-11-18, 03:39 AM
آخر رد: elgokr
  [VB.NET] مشكلة عدم ظهور كريستال ريبورت في فجول 2013 عبدالرحمن بشري عمر 9 93 17-11-18, 03:31 AM
آخر رد: عبد العزيز البسكري
  مشكلة فى تعطيل زر الحفظ سمير جمال 7 119 15-11-18, 07:02 PM
آخر رد: elgokr
  مشكلة ايجاد قاعدة البيانات m.reyati 5 88 13-11-18, 02:06 AM
آخر رد: mero5000
  تعديل التاريخ من اليمين لليسار في الكريستال ريبورت جيولوجي مبتدئ 1 51 13-11-18, 01:05 AM
آخر رد: عبد العزيز البسكري
  [VB.NET] مشكلة في برنامج متعدد اللغات ay.alhaj 12 262 12-11-18, 03:30 AM
آخر رد: ay.alhaj

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم