往数据库中插入中文字符(字段类型为nchar,nvarchar)时,一般用Insert table(Field) values(N'"+ userValue +"')
往数据库中插入中文字符(字段类型为nchar,nvarchar)时,一般用
Insert table(Field) values(N'"+ userValue +"')
有没有别的办法,我是说不用 N'"+ userValue +"' 这种写法,即在拿到用户输入的值后,通过某种方法转换为数据库可识别的字符,插入表时直接写
Insert table(Field) values('"+ userValue +"') 就可以了
问题点数:50、回复次数:3Top
1 楼aierong()回复于 2003-09-02 11:54:31 得分 50
create table aa(i tinyint identity(100,1),ii nchar(100),iii nvarchar(100))
insert into aa (ii,iii) values('p','l')
insert into aa(ii,iii) values('爱情','啊啊1')
我的表怎么没有问题Top
2 楼senzz(森)回复于 2003-09-02 11:57:27 得分 0
忘了说了, 我用的是英文操作系统Top
3 楼senzz(森)回复于 2003-09-03 09:22:41 得分 0
只有这一种方法?????Top
相关问题
- nchar nvarchar是什么意思?
- Delphi如何支援 nchar, nvarchar字段的unicode中文字.
- nvarchar(n)定义时n取值越大越方便开发和以后维护吗?
- 想问一下:char--nchar,varchar--nvarchar,text--ntext具体有什么区别呢?
- 请问:sql中text/char/varchar/ntext/nchar/nvarchar的区别(主要是查询时的性能)
- @@@@@ N C N E @@@@@
- n*O(n)=O(n^2)?
- SQL Server中的nvarchar是什么意思?怎么多了一个n?在java.sql.Types中没有对应的数据类型啊
- 求N!
- if(i == --n)




