PDA

View Full Version : اشکال در قراردادن اطلاعات در mysql



zahracomputer
چهارشنبه 25 مرداد 1385, 17:11 عصر
من در برنامه ام از C#.NET و Mysqlserver استفاده می کنم . هر وقت دکمه button را برای قرار دادن اطلاعات در جدولم کلیک می کنم وارد صفحه cannot find server میشه. کسی می دونه مشکل از کجاست.
با تشکر

reza_rad
چهارشنبه 25 مرداد 1385, 17:30 عصر
کدتون رو بذارید اینجا

zahracomputer
چهارشنبه 25 مرداد 1385, 17:53 عصر
int k;
private void Button1_Click(object sender, System.EventArgs e)
{
SqlDataReader dr;
string seSql,strSql;
sqlConnection1.Open();
SqlCommand cmd=new SqlCommand();
seSql="Select نام from t Where t.[نام]=N'"+TextBox1.Texإ+"'" ;
cmd.CommandText=seSql;
cmd.Connection=sqlConnection1;
dr=cmd.ExecuteReader();
if (dr.Read())
k = 1;
dr.Close();
dataSet1.Clear();
da.Fill(dataSet1,"t2");
if (k==1)
Label2.Text="sfgd";
else
{
SqlCommand cmdClasf;
strSql="Insert Into t2 ("+" t"+") VALUES('"+"TextBox1.Text"+"')";
cmdClasf=new SqlCommand(strSql,sqlConnection1);
cmdClasf.ExecuteNonQuery();
sqlConnection1.Close();
TextBox1.Text=" ";
}
}
ممنون

maalimo_az
چهارشنبه 25 مرداد 1385, 21:56 عصر
اگه جدول تو t باشه فکر می کنم کد زیر درست باشه
privatevoid Button1_Click(object sender, System.EventArgs e)
{
SqlDataReader dr;
string seSql,strSql;
sqlConnection1.Open();
SqlCommand cmd=new SqlCommand();
seSql="Select [نام] from t Where [نام]='"+TextBox1.Text+"'" ;
cmd.CommandText=seSql;
cmd.Connection=sqlConnection1;
dr=cmd.ExecuteReader();
if (dr.Read())
k = 1;
dr.Close();
dataSet1.Clear();
da = new SqlDataAdapter("Select * from t", sqlConnection1);
da.Fill(dataSet1,"t");
if (k==1)
Label2.Text="sfgd";
else
{
SqlCommand cmdClasf;
strSql="Insert Into t2 ([نام]) VALUES('"+TextBox1.Text+"')";
cmdClasf=new SqlCommand(strSql,sqlConnection1);
cmdClasf.ExecuteNonQuery();
sqlConnection1.Close();
TextBox1.Text="";
}
}

zahracomputer
چهارشنبه 25 مرداد 1385, 23:57 عصر
ممنون از توجهتون ولی من قبلاً این کدها رو اجرا کردم و درست جواب گرفتم ولی وقتی دوباره برنامه را برای چک کردن و اضافه کردن بقیه موارد باز کردم هنگام کلیک کردن روی دکمه Button وارد صفحه cannot find server میشه. اگر کسی می دونه لطفاً راهنمایی کنه
با تشکر

zahracomputer
شنبه 28 مرداد 1385, 18:35 عصر
آیا ممکن این مشکل بخاطر پارتیشن درایو باشه چون قبلاً FAT32 بو و الان NTFS می باشد.

reza_rad
یک شنبه 29 مرداد 1385, 13:50 عصر
کد شما که مربوط به sqlserver بود نه mysql !

فکر می کنم اشکال از جای دیگه باشه.کد شما مشکلی نداره...

zahracomputer
دوشنبه 30 مرداد 1385, 11:30 صبح
خوب کسی نمی دونه مشکل از کجاست.