PDA

View Full Version : Unicode trong sql server



huy1980
12-07-2003, 20:50
cho hoi lam sao danh tieng viet bang Unicode trong sql server
minh da thu sql server 7.0 va 2000 nhung ma khong duoc. Mong cac ban chi giup

White_Rose
12-07-2003, 23:34
Bạn sử dụng bộ gõ Unicode là gõ bình thường mà.
Nếu lập trình bạn thêm N ở đâu chuỗi.
INSERT INTO table1(name) VALUES (N'Hồng Vân')

huy1980
21-07-2003, 22:12
minh muon su dung thu tuc trong sql server de insert du lieu bang tieng viet. Minh da dung 'N' trong cua lenh binh thuong thi duoc nhung dung trong thu tuc thi khong cap nhat duoc tieng viet. Neu cac ban biet xin chi giup.

ldtrong
22-07-2003, 13:18
Thế tham số trong thủ tục bạn dùng kiểu dữ liệu nào ? Nếu không phải nvarchar hoặc nchar thì không được đâu.

Ex:

create proc sp_getinfo(stname nvarchar(50)) as
Select * From TBLINFO form TBLINFO Right Join TBLSTD On TBLINFO.stdid=TBLSTD.stdid Where stname=stname
...

----------------------

Gọi thủ tục (VB)

connection.execute "EXEC sp_getinfo(N'" & "Gì Cũng Được" & "')"


Chưa kiểm tra lại có chạy đúng hay không :emlaugh:
Nhưng cơ bản là như vậy thì phải ?