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

ما الخطأ في هذا الكود

بدأه علاء عبدالخالق في 8 يناير 2009 · 3 رد · 635 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

sql = "select employe_no from table1 "

con.Open()

cmd.Connection = con

cmd.CommandType = CommandType.Text

cmd.CommandText = sql

dr = cmd.ExecuteReader

Do While dr.Read

sql = "insert into table2 (employe_no)values (,'" & dr.Item("employe_no) & "')"

cmd.Connection = con

cmd.CommandType = CommandType.Text

cmd.CommandText = sql

cmd.ExecuteNonQuery()

Loop

dr.Close()

Close_Con()

يعطي الرسالة الخاطئة التالية

There is already an open DataReader associated with this Command which must be closed first.

#2

up

#3

مفيش أي اجابة يا جماعة الموضوع ببساطة لو عندي مثلاً خمسين سجل في جدول ومحتاج انسخ الخمسين سجل من هذا الجدول إلى جدول اخر عن طريق كود الدوت نيت ؟

في فيجوال بيسك 6 كنت باستخدم هذا الكود

sql="select employe_no from table1"

Set Rs = Conns.Execute(SQL, 4)

Do While Not Rs.EOF

" ('" & ("sql=" insert into table2 (employe_no)values ('" & Rs.Fields("employe_no

Conn.Execute SQL

Rs.MoveNext

Loop

#4

ارفق الكود و باذن الله تحل

ارفق الكود كامل معا القاعدة

Mail : pc-moon@hotmail.com

من تواضع لله رفعه

قل خيرا أو اصمت

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