تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مسج خطا can not find table 0
#1
كود :
void me1()
   {
       string connectionString = ConfigurationManager.ConnectionStrings["myconstr"].ToString();
       SqlConnection connection = new SqlConnection(connectionString);
       DataSet dss = new DataSet();

       string sql = "INSERT INTO amounts (code, d_amount,d_on,d_date)"+
       

  "SELECT  code, d_amount,d_on,d_date" +
  " FROM temp WHERE code NOT IN (SELECT code FROM amounts )";

       try
       {
           connection.Open();
           SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);
           adapter.Fill(dss);
          Response.Write("Number of rows  " + ds.Tables[0].Rows.Count.ToString());
           connection.Close();
       }
       catch (Exception ex)
       {
           Response.Write("Error in execution " + ex.ToString());
       }
   }
السلام عليكم
اخواني اريد ان ارجع عدد الصفوف التي تم ادخالها الى الجدول
الكود المرفق يعمل عدا السطر

كود :
    Response.Write("Number of rows  " + ds.Tables[0].Rows.Count.ToString());
يعطي مسج خطا
can not find table 0
م الحل جزاكم الله كل خير
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته

الخطأ:
PHP كود :
adapter.Fill(dss); 

التصحيح:
PHP كود :
adapter.Fill(dss,"amounts"); 

الخطأ :
PHP كود :
Response.Write("Number of rows  " ds.Tables[0].Rows.Count.ToString()); 

التصحيح :
PHP كود :
Response.Write("Number of rows  " dss.Tables[0].Rows.Count.ToString()); 
الرد }}}}
تم الشكر بواسطة:


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


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