PDA

View Full Version : Giúp em cai ASP này



asp_learner
01-09-2005, 07:07
Cho hỏi vế lập trình ASP
CSDL của em là MS Access em muốn tạo một table mới có tên là test bằng câu lệnh Create Table , trong table test em muốn tạo 1 field tên ID có datatype là Autonumber (tự gán số cho mỗi record ) vậy phải viết câu lệnh như thế nào.
Nhân tiện cho em hỏi câu lệnh kết nối vào CSDL mysql, sql server.


Cho em hỏi cách lấy URL của file nhạc trên trang web http://music.vn99.net em đã thử nhưng không thể lấy được mỗi lần vào là đường dẫn thay đổi.

May huynh sao ko giup em voi' em kho voi cai nay` lam gui`

asp_learner
01-09-2005, 18:40
trùi hôm trước có đọc topic nào bảo đây là "thách thức forum thánh" bác thánh nào vào giúp em với.

amida
02-09-2005, 02:10
M$ cung cấp 2 cách: disconnected-enviroment và connected-enviroment
1/ disconnected: dùng dataset hoặc datatable để chứa dữ liệu: (code in C#)


string connectionString = "server=localhost; database=Northwind; uid=sa; pwd=;";
string querystring = "SELECT * FROM Employees";
SqlConnection cn = new SqlConnection(connectionString);
cn.Open();
SqlAdapter da = new SqlAdapter(querystring, cn);
DataSet ds = new DataSet();
da.Fill(ds, "Employees");
cn.Close();

// rồi, bây giờ thì truy xuất dữ liệu trong dataset:
for (int i = 0; i < ds.Tables["Employees"].Count; i++)
{
// access vào ds.Tables["Employees"][i]["colname"];
}

2/connected: dùng datareader để duyệt dữ liệu: (code in C#)


string connectionString = "server=localhost; database=Northwind; uid=sa; pwd=;";
string querystring = "SELECT * FROM Employees";
SqlConnection cn = new SqlConnection(connectionString);
cn.Open();
SqlDataReader dr = new SqlDataReader(sql, cn);

// rồi, bây giờ thì truy xuất dữ liệu trong datareader:
while (dr.Read())
{
// access vào dr["colname"];
}

asp_learner
05-09-2005, 02:52
thanks anh nhưng còn tao cái field ID là autonumber thì sao hả anh

conkhi
06-09-2005, 01:24
Thì khai báo 1 cái biến chứa stt lớn nhất.

Ví dụ: (ở đây sử dụng Oracle, trường Seq)

vSeq = "Select MAX(Seq) From A" + 1

Khi đó chỉ việc INSERT INTO với cái vSeq....

Hiểu ko?

Tui chỉ biết lập trình jsp, java thui. Còn .NET thì đang ngâm kíu. Nên ko bít viết code = .NET như thế nào.

Thân