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

مشكله عند اجراء استعلام من الفجوال دوت نت

بدأه @ctive في 30 أغسطس 2009 · 9 رد · 979 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
@ctive كتب:
السلام عليكم ورحمة الله ....

استخدم داتا بيز اوراكل ,,,

عندي جدول عندما اجري استعلام بهذا الشكل :

SELECT * FROM MYTABLE

يتم احضار الداتا في ثواني وتمام وذي الفل

ولكن لو استخدمت الكود ده مثلا

SELECT C1,C2,C3 FROM MYTABLE

العمليه تقف ويهنج ولن يتم تنفيذ الاستعلام علما بانني استخدم فجوال بيزك دوت نت 2008

ودا ملف البروجيكت :

/index.ph...st&id=91763

الموضوع موجود ايضا في قيم الاوراكيل /index.ph...t&p=1009278

#2

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

SELECT  MYTABLE.C1,MYTABLE.C2,MYTABLE.C3 FROM MYTABLE

مع الكود

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

أكتب الخطأ الدي يظهر.

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#4

للاسف للاسف ماذالت المشكله موجوده حتى بعد استخدام Oracle Developer Tools

مش عارف ليه بجد انا هتججن وقاعدة البيانات 10 G

ارجو ايجاد حل ام انتحر :tantrum:

الخطأ عند اجراء :

da.Fill(dt)

يستمر في اجراء هذا السطر بالشهور

#5

أكتب الكود هنا فمعظم الأعضاء ليس لهم الوقت لتحميل المشروع و فتحه .

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#6
Imports System
Imports Oracle.DataAccess.Client
Imports Oracle.DataAccess.Types
Imports System.Threading
Imports System.Data


Public Class Form1
	Dim oracnn As New OracleConnection(My.Settings.cnndb)
	Sub GetTableFromOracledb(ByVal strSQL As String, ByVal dt As DataTable, ByVal ccnn As OracleConnection)

		Try

			If ccnn.State = ConnectionState.Closed Then ccnn.Open()
			Dim da As New OracleDataAdapter(strSQL, ccnn)
			da.Fill(dt)

		Catch ex As OracleException

			MsgBox(ex.Message, MsgBoxStyle.Critical, "Error")

		End Try

		If ccnn.State = ConnectionState.Open Then ccnn.Close()
	End Sub
#7

إحدف السطر If ccnn.State = ConnectionState.Closed Then ccnn.Open() و If ccnn.State = ConnectionState.Open Then ccnn.Close() ف DataAdapter يتكلف بفتح و غلق Connection.

لم أستطع تحديد السبب. إدا كان الكود لا يعطيك أي Exception فلا بد من أن هناك loop. تأكد من أسماء ال column في الجدول...

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#8

المشكله انه بيفض واقف عند هذا السطر

da.Fill(dt)
#9
@ctive كتب:
المشكله انه بيفض واقف عند هذا السطر

da.Fill(dt)

ماذا يقول في الرسالة التي تظهر عند حدوث الخطأ ؟

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#10

ولا حاجه زي ماهو بيفضل مهنج

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

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

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

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

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