تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اشكاليه في البحث في البيانات عبر VB net
#1
اخواني الافاضل عندي الكود التالي :

Dim saveinfo As New OleDb.OleDbCommand
        Dim constr As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\a.accdb"
        Dim conn As New OleDbConnection(constr)
        Dim re As OleDbDataReader
        Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, conn)
        saveinfo.Connection = conn
        saveinfo.CommandType = CommandType.Text
        Dim asd As String
(asd = Trim(TextBox5.Text
         & saveinfo.CommandText = ("select * from ba where Name = " & asd
        conn.Open()
        re = saveinfo.ExecuteReader
        re.Read()
        TextBox1.Text = re("Id")
        TextBox2.Text = re("Name")
        TextBox3.Text = re("Age")
        TextBox4.Text = re("Job")
        conn.Close()
عند التنفيذ يأتي الخطأ التالي : لم يتم إعطاء قيمة لمعلمة أو أكثر من المعلمات المطلوبة
مع العلم انني لو قمت بوضع الاستعلام بشكل صريح اي لو كنت ابحث عن الاسم "عماد" في الاستعلام فستكون النتيجه صحيحه ويتم اكمال بيانات الاستعلام بشكل ممتاز
لكن عند جلب القيمه من متغير فتكون النتيجه ايقاف الكود ورسالة الخطأ .

اعتذر عن تداخل الكود بسبب القص واللصق هنا .
الرد }}}
تم الشكر بواسطة:
#2
use = if filed type is number
use ' if filed type string
use # if field type is date
change name = " & asd
to
name like '" & asd & "'"
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: سعود
#3




المثال مرفق

وهذا هو الكلاس
PHP كود :
Imports System.Data.OleDb

Public Class Form1
    Dim str 
As String "provider=microsoft.ace.oledb.12.0;data source=db.accdb"
 
   Dim con As New OleDbConnection(str)
 
   Dim dt As DataTable
    Dim cm 
As OleDbCommand
    Private Sub gd
(ByVal tn As String)
 
       dt = New DataTable
        cm 
= New OleDbCommand(""con)
 
       cm.CommandText "select * from tb where tname=@tname"
 
       cm.Parameters.AddWithValue("@tname"tn)
 
       If con.State ConnectionState.Closed Then con.Open()
 
       dt.Load(cm.ExecuteReader)
 
   End Sub


    Private Sub txtinput_KeyDown
(sender As ObjectAs KeyEventArgsHandles txtinput.KeyDown
        If e
.KeyData Keys.Enter Then
            gd
(txtinput.Text)

 
           If dt.Rows.Count 0 Then
                tid
.Clear()
 
               tname.Clear()
 
               age.Clear()
 
               job.Clear()


 
               tid.Text dt(0)(0)
 
               tname.Text dt(0)(1)
 
               age.Text dt(0)(2)
 
               job.Text dt(0)(3)

 
           End If
 
           txtinput.Clear()
 
       End If

 
   End Sub
End 
Class 


الملفات المرفقة
.zip   FridayApp.zip (الحجم : 90.59 ك ب / التحميلات : 74)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
بارك الله فيكم شاكرا لكم تعاونكم وجميل صنيعكم
الرد }}}
تم الشكر بواسطة: سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 823 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,221 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 662 18-06-25, 11:09 AM
آخر رد: dubai.eig
  بطء في جلب البيانات مصمم هاوي 9 1,001 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,038 19-04-25, 08:54 PM
آخر رد: Kamil

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


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