【发布时间】:2011-01-18 23:18:18
【问题描述】:
我正在开发一个必须支持多种语言的应用程序。为了解决特殊字符问题,我将 NVarhcar 用于我的文本字段。所以我对文本字段的 SQL 查询是
insert into tbl_text(text)values(N'Chci tančit v oblasti')
我的问题是将它放在 SqlCommand 中,即"insert into tbl_text(text)values(N@text)"。当然,它会将"N@text" 保存在数据库表中。
你们知道怎么做吗?我正在使用 C# 和 SQL 2008。
抱歉,如果我的问题难以理解。我的英语很差=/
【问题讨论】:
-
你的陈述究竟是如何运作的?尝试从 SSMS 中将
N@text插入到tbl_text.text列中时,我得到Msg 207, Level 16, State 1, Line 4 Invalid column name 'N@text'.。
标签: c# nvarchar sqlparameter