تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] لا جديد الا في كود البحث(محاولة ايجاد اقصر كود للحفظ)
#3
(10-03-23, 08:00 PM)سعود كتب : اضفت زر للملف السابق وبه الكود التالي اللذي لم ينجح ولم افهم لماذا:
PHP كود :
Using cm As New OleDb.OleDbCommand(""con)
 
           cm.CommandText "insert into tb(tname,bd,temail,homephone,mobile,country,sex,fav

car,hob) values(@tname,@bd,@temail,@homephone,@mobile,@country,@sex,@favcar,@hob)"
 
           For Each h As Control In Panel1.Controls
                If TypeOf h Is DateTimePicker Then
                    cm
.Parameters.AddWithValue("@" CType(hDateTimePicker).Name ""CType(hDateTimePicker).Value)
 
               ElseIf TypeOf h Is TextBox Then
                    cm
.Parameters.AddWithValue("@" CType(hTextBox).Name ""CType(hTextBox).Text)
 
               ElseIf TypeOf h Is ComboBox Then
                    cm
.Parameters.AddWithValue("@" CType(hComboBox).Name ""CType(hComboBox).Text)
 
               End If
 
           Next
            Try
                If con
.State ConnectionState.Closed Then con.Open()
 
               cm.ExecuteNonQuery()
 
               gd(dg.Rows.Count IIf(dg.AllowUserToAddRows21))
 
               If con.State ConnectionState.Open Then con.Close()
 
           Catch ex As Exception
                MsgBox
(Err.DescriptionMsgBoxStyle.Critical"error")
 
           End Try
 
       End Using 


فكرتي من الكود ان اختصر كتابة الاكواد بحيث يمر على كافة العناصر او الادوات اللتي موجودة ضمن Panel1  ..........انظروا للكود ورسالة الخطا اختلاف تعبير المعايير
عرفت الخطا وهو مسالة ترتيب البارامترات فلا اعلاف كيف ارتبها لان الادوات لا تاتي مرتبة

بالأمس واجهتني نفس المشكلة وبجهد جهيد استطعت أن اتتبع ترتيب البارامترات حتى حللت المشكلة
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
}}}
تم الشكر بواسطة: سعود


الردود في هذا الموضوع
RE: لا جديد الا في كود البحث(بالنسبة لي طبعا) - بواسطة مصمم هاوي - 10-03-23, 08:34 PM


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


يقوم بقرائة الموضوع: