PDA

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



cuonggiahp
31-10-2002, 10:01
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
31-10-2002, 18:28
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õ đó! :D

aspnet
31-10-2002, 22:50
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
01-11-2002, 00:58
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?