Error in run code

0 امتیاز
39 بازدید
سوال شده اردیبهشت 31, 1395 توسط hadi.es  
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Project_Translator
{
    public partial class Form1 : Form
    {
        SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=Traslator;Integrated Security=True");
        //SqlCommand cmd = new SqlCommand();
        SqlDataReader dr;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //DateTime.Now.ToString();
            cn.Open();
            string[] word = textBox1.Text.Split(' ');
            for (int i = 0; i < word.Count() ; i++)
            {
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "select english.word from english inner join Persian  on English.ID = Persian.ID Where Persian.Word = " + word[i];
            dr = cmd.ExecuteReader();
                MessageBox.Show(dr[i].ToString());
            }

            cn.Close();

        }
    }
}

استاد

 وقتی برنامه رو ران میکننم از این دستور ایراد میگیره :

cmd.ExecuteReader();

فردا باید پروژه رو تحویل بدم

ممنونم

این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده اردیبهشت 31, 1395 توسط ASHKARAN  

با عرض سلام

مسلما دستور sql  شما مشکل داره....

می تونید این کد رو امتحان کنید :

cmd.CommandText = "select english.word from english inner join Persian  on English.ID = Persian.ID Where Persian.Word = '" + word[i]+"'";

 

دارای دیدگاه خرداد 1, 1395 توسط hadi.es  
بازم همون ایراد رو میگیره
دارای دیدگاه خرداد 2, 1395 توسط ASHKARAN  
لطفا متن  SQL ERROR رو قرار بدید ....

977 سوال

819 پاسخ

1,329 دیدگاه

1,273 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...