PDA

View Full Version : سوال: دستور SQl در C#‎



sami.sara6
سه شنبه 17 مرداد 1391, 12:38 عصر
سلام دوستان
من میخوام از متغیرم توی دستور SQL استفاده کنم
مثلاتوی دستور زیر
SELECT "column_name"
FROM "table_name"
WHERE "column_name" IN ('value1', 'value2', ...)

به جای table_name
یه متغیر رو فراخوانی کنم
مثل متغیر string a;
a به جای table_nameفراخوانی بشه
کارم خیلی فوری لطفا کمک کنید:ناراحت:

aqawae
سه شنبه 17 مرداد 1391, 13:06 عصر
@"select * from" + textbox1.text + "where name='aa'";

aqawae
سه شنبه 17 مرداد 1391, 13:12 عصر
private SqlConnection con;
private SqlCommand cmd;
private SqlDataAdapter da;
public void load()
{
con = new SqlConnection();
cmd = new SqlCommand();
da = new SqlDataAdapter();
cmd.Connection = con;
da.SelectCommand = cmd;

}
public void connect()
{
string cs="";

cs = @"data source=" + settings.server + ";initial catalog=EntryExit;user id="+ settings.user +";password="+settings.pass;

con.ConnectionString = cs;
con.Open();
}
public void disconnect()
{
con.Close();

}

public DataTable select(string sql)
{
cmd.CommandText = sql;
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
private void button2_Click(object sender, EventArgs e)
{
load();
connect();
String s=@"select * from" + textbox1.text + "where name='aa'";


dataGridView1.DataSource=Select(s)
disconnect();
}

sami.sara6
سه شنبه 17 مرداد 1391, 13:57 عصر
تشکر دوست عزیز خیلی لطف کردید

hamedpc2002
دوشنبه 18 دی 1391, 18:17 عصر
میشه بگید اگه بخواییم با وب سرویس یه select از دیتابیس بیگیریم چطور میشه!! ؟ ممنون! :)