09/10/2018, 17:37

Chèn tiếng việt vào file.mdb bằng ASP

Làm thế nào để chèn dl bằng tiếng việt vào csdl viết bằng access2000 từ 1 trang web viết bằng asp. Ai biết chỉ giúp mình với xin cám ơn. Mình đang thử viết một diễn đàn bằng tiếng việt đó mà
RuiLeonhart viết 19:37 ngày 09/10/2018
Bạn sang vietsuns.com có mấy bài hướng dẫn. Có cả bản Snitz đã cài MOD và bộ gõ đó!
aspnet viết 19:51 ngày 09/10/2018
ví dụ bạn có 1 Fields trong CSDL là NoiDung với kiểu trường là memo

Và trang form html của bạn để cập nhật sẽ là
<html>
<head>
<title>Cap nhat CSDL</title>
</head>

<body>
<form action="submit.asp" method="post">
<textarea cols="number" rows="number" name="NoiDung"></textarea>
<input type="submit" Value="Submit">
</form>
</body>
</html>

Và trang submit.asp của bạn sẽ như sau
<%
Dim RS
Dim Conn
Dim strSQL
Dim strNoiDung

strNoiDung = Replace(Request.Form("NoiDung"), "'", "''")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db.mdb")

strSQL = "INSERT INTO (NoiDung) VALUES('" & strNoiDung & "') "

Set RS = Conn.Execute(strSQL)

RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing
%>
DTB viết 19:38 ngày 09/10/2018
Theo bạn thì thực hiện lệnh INSERT, UPDATE... trên Connection Object là TỐT hay thực hiện trên Recordset Object hay trên Command Object là TỐT? (Xin phân tích kỹ kỹ giùm - cám ơn).

Nếu bạn chạy thử đoạn chương trình ở trên với một nội dung dài cỡ chừng vài chục Kb thì bạn có thấy gì lạ không? Sao trên máy của tôi nó báo lỗi?
Bài liên quan
0