PDA

View Full Version : سوال: فرق اتصال روش های زیر برای اتصال به sql



golestan1
سه شنبه 03 تیر 1393, 17:58 عصر
من با استفاده از لینک به sql به راحتی و بدون هیچ دردسری متصل می شم
اما اکثرا در برنامه ها و سورس هایی که از نت دانلود می کنم
کد هایی شبیه به کد زیر وجود دارد
سوالم اینه این برنامه نویسان از چه تکنولوژی جهت اتصال استفاده می کنند

public bool connect(string rusta, string fname, string lname, string address , string tel)
{
try
{
SqlCommand newCommand = new SqlCommand();
SqlConnection newConnection = new SqlConnection("Server=TCIEK;Database=Project;User ID=;Password=");
newCommand.Connection = newConnection;
newCommand.CommandText = "INSERT INTO sabtenam (rusta,fname,lname,address,tel) VALUES ( @rusta, @fname, @lname, @address,@tel) ";
newCommand.Parameters.AddWithValue("@rusta",txtRus ta.Text);
newCommand.Parameters.AddWithValue("@fname",txtFir stName.Text);
newCommand.Parameters.AddWithValue("@lname",txtLas tName.Text);
newCommand.Parameters.AddWithValue("@address",txtT el.Text);
newCommand.Parameters.AddWithValue("@tel",txtAddre ss.Text);
newCommand.Connection.Open();
int sec = newCommand.ExecuteNonQuery();
newCommand.Connection.Close();

ایا این روش ویژه گی های خاصی داره
چه ویزه گی هایی داره
ایا این روش همان ado.net است یا نه
در ضمن چرا بیشتر برنامه هایی که از این روش استفاده می کنند در سیستم من کار نمی کنند

parvizwpf
چهارشنبه 04 تیر 1393, 02:04 صبح
بلهado است. هیچی شما همون linq رو ادامه بده . این اولین نسل ارتباط با بانکهای اطلاعاتی در دانت نت بوده و هست. الان حقیقتا لینک چیزی ازش کم تر نداره که بگیم ado نسبت بهش برتری داشته باشه.