10/10/2018, 10:05
[ASP] Những câu hỏi rất cơ bản cần giải đáp gấp
1, Em dùng vòng lặp do while để hiện dữ liệu từ csdl mmSQL2000 . Em muốn hỏi làm sao để nó hiện ra từ mới đến cũ . Tức là hiện ra từ dưới bảng trước rồi lần lượt lên đầu bảng vậy .
2, Em dùng CSDL mmSQL 2000 để cho người dùng nhập 1 đoạn text giới thiệu những đã thử cả kiểu nvarchar , 4000 hoặc ntext rồi những sao cứ nhập quá độ dài khoảng 2 3 dòng là bị báo lỗi , ít hơn không sao . LÀm sao để nhập được nhưungx đoạn text dài vào vậy.
Xin mọi người giúp em gấp nhé . Ai cho em đoạn code để up ảnh lên nữa thì tốt .
^^ Thân ^^
2, Em dùng CSDL mmSQL 2000 để cho người dùng nhập 1 đoạn text giới thiệu những đã thử cả kiểu nvarchar , 4000 hoặc ntext rồi những sao cứ nhập quá độ dài khoảng 2 3 dòng là bị báo lỗi , ít hơn không sao . LÀm sao để nhập được nhưungx đoạn text dài vào vậy.
Xin mọi người giúp em gấp nhé . Ai cho em đoạn code để up ảnh lên nữa thì tốt .
^^ Thân ^^
Bài liên quan
SELECT * FROM [Your_Table] ORDER BY ID DESC hoặc lấy theo ngày mới đến cũ thì dùng SELECT * FROM [YOUR_Table] ORDER BY CreateDate DESC
2. Bạn nhập ít là do khi định nghĩa table, bạn định nghĩa độ dài cho field quá ngắn. Ví dụ, trong table của bạn có 1 field là NoiDung, bạn định kiểu nvarchar(50) thì đồng nghĩa với việc hệ thống chỉ lưu tối đa được 50 kí tự. Trong trường hợp bạn muốn field đó lưu được nhiều, bạn hãy tăng con số x trong nvarchar(x) lên. Nếu bạn muốn chắc ăn thì cứ tăng lên là MAX. Ví dụ NoiDung nvarchar(max). Lúc này bạn nhập thoải mái !
Thân !
còn về phần 2 . mình đã set giá trị là nvarchar(4000) bằng cách dùng EnterPrise Manager . Nhưng vẫn không được dài hơn . Mong bạn giúp đỡ .
Mình muốn hỏi thêm 1 câu nữa . Mình có đoạn code này :
<%
Dim rs,rs2
SET rs = Server.CreateObject("ADODB.RecordSet")
SET rs2 = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * From khoahoc where ID = "& Request.QueryString("id")
sql2 = "SELECT * From nhats where Nuser = '"&usr&"' "
usr = Request.QueryString("usr")
OpenConn()
rs.Open sql,conn
rs2.Open sql2,conn
%>
Muốn thực hiện dùng rs và rs2 để hiện dử liệu từ cả 2 bảng nhưng nó báo lỗi :
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Mong mọi người giúp em
ai giúp mình cài này với
Mình muốn hỏi thêm 1 câu nữa . Mình có đoạn code này :
<%
Dim rs,rs2
SET rs = Server.CreateObject("ADODB.RecordSet")
SET rs2 = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * From khoahoc where ID = "& Request.QueryString("id")
sql2 = "SELECT * From nhats where Nuser = '"&usr&"' "
usr = Request.QueryString("usr")
OpenConn()
rs.Open sql,conn
rs2.Open sql2,conn
%>
Muốn thực hiện dùng rs và rs2 để hiện dử liệu từ cả 2 bảng nhưng nó báo lỗi :
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Mong mọi người giúp em