ورود

View Full Version : query در#C وفاکتورها



sara88
شنبه 27 تیر 1388, 11:46 صبح
1-من میخوام یه پروژه ی پایگاه داده ی خرید وانبار طراحی کنم ,ولی راجع به نوشتن queryدر#C بصورت عملی چیزی نمی دونم.اگه میشه با یه نمونه برام توضیح بدید.

2--برای فاکتور فروش بایدشماره خریدونام کاربری و تاریخ وساعت خرید ذکر شود بهترین راه حل چی هست؟

mohkami
شنبه 27 تیر 1388, 11:58 صبح
سلام،

برای اتصال به پایگاه داده:


//Server bayad esme serveri bashe ruye systemet hast yani age halate addi hast az . estefade kon
//Database name databasi hast ke dari
//edameye un vase ine ke age password nadari vase sql et
SqlConnection conn = new SqlConnection("Data Source=Server;Initial Catalog=Database;Integrated Security=SSPI");

//in function in connecttion ro baz mikone
conn.Open();


برای query نوشتن:



string query = "...";
SqlCommand cmd = new SqlCommand(query, conn);


برای خواندن:



string query = "select * from ...";
SqlCommand cmd = new SqlCommand(query, conn);

SqlDataReader rdr = null;
rdr = cmd.ExecuteReader();

// print the CustomerID of each record

while (rdr.Read())
{
for (int i = 0; i < 2; i++)
MessageBox.Show(rdr[i].ToString());

}


و برای نوشتن:


string query = "insert into ...";
SqlCommand cmd = new SqlCommand(query, conn);
cmd.ExecuteNonQuery();


ضمناً کلاس System.Data.SqlClient رو باید استفاده کنید یعنی اول برنامتون بنویسید:

using System.Data.SqlClient;

برای فاکتور باید از Crystal Report استفاده کنی.دنبال این بگرد.

Unknownlive
شنبه 27 تیر 1388, 12:15 عصر
حالا چه طور میشه Query های نوشته شده در SQL را صدا زد ! ! !