|
|
|
อยากจะทราบวิธีการเอาข้อมูลที่เป็น excel แปลงลง MS SQL Sever 2005 แล้วสร้างฟอร์มในการปริ้น ข้อมูลนั้นออกมาค่ะ |
|
|
|
|
|
|
|
จะใช้ vb.net ด้วยc#มีวิธีเป็นขั้นตอนใหมค่ะคือว่าเพิ่งหัดทำค่ะ
|
|
|
|
|
Date :
2011-09-19 22:32:54 |
By :
noisan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวพรุ่งนี้เช้ามาแปลงเป็น C# ให้ครับ ถ้าลืมทักมาน่ะครับ
|
|
|
|
|
Date :
2011-09-19 22:50:34 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ มีความหวังขึ้นเยอะเลย
|
|
|
|
|
Date :
2011-09-19 22:52:43 |
By :
noisan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แปลงให้แล้วครับ
Import Excel to SQL Server C#
for C#
Code (C#)
OleDbConnection objConn = new OleDbConnection();
OleDbDataAdapter dtAdapter = default(OleDbDataAdapter);
DataTable dt = new DataTable();
string strConnString = null;
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=" + Server.MapPath("MyXls/MyExcelDB.xls") + ";Extended Properties=Excel 8.0;";
objConn = new OleDbConnection(strConnString);
objConn.Open();
string strSQL = null;
strSQL = "SELECT * FROM [Sheet1$]";
dtAdapter = new OleDbDataAdapter(strSQL, objConn);
dtAdapter.Fill(dt);
//*** BindData To DataGrid ***'
this.myDataGrid.DataSource = dt;
this.myDataGrid.DataBind();
dtAdapter = null;
objConn.Close();
objConn = null;
string connetionString = null;
SqlConnection connection = default(SqlConnection);
SqlDataAdapter adapter = new SqlDataAdapter();
int i = 0;
string sql = null;
connetionString = "Data Source=ServerName;Initial Catalog=MyDatabase;User ID=UserName;Password=Password";
connection = new SqlConnection(connetionString);
connection.Open();
for (i = 0; i <= dt.Rows.Count - 1; i++) {
sql = "insert into product (Product_id,Product_name,Product_price) values('" + dt.Rows[i][0] + "','" + dt.Rows[i][1] + "','" + dt.Rows[i][2] + "')";
adapter.InsertCommand = new SqlCommand(sql, connection);
adapter.InsertCommand.ExecuteNonQuery();
}
connection.Close();
|
|
|
|
|
Date :
2011-09-21 09:05:52 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|