解决方案 »

  1.   

    1】数据库中的列名如:密码,用户名,地址和邮箱等该用什么数据类型?
    --> 用varchar或nvarchar.2】当我从vs2010向sql server2008中写入数据时(通过winform写入的),在数据库表中不只是我想要输入的内容,而是在我想要输入的前面加上了system.……,怎么能把系统自带的给去掉啊?
    --> 请检查写入数据的TSQL.3】当我想用vs2010(winform)查找数据库中的带有汉字的值时,例如:数据表中的姓名列,当我用c#语言来取数据时,应该用什么样的数据类型表示姓名?
    --> 用varchar或nvarchar.
      

  2.   

    你提到的几个字段都用nvarchar吧
      

  3.   

    1】数据库中的列名如:密码,用户名,地址和邮箱等该用什么数据类型?
    用 varchar 就可以了,但不要过分的强调空间的浪费,尽可能的长一点,比如 密码可以给到 60-100 , 用户名 30-40 ,邮箱 60-80 ,仅做参考 。2】当我从vs2010向sql server2008中写入数据时(通过winform写入的),在数据库表中不只是我想要输入的内容,而是在我想要输入的前面加上了system.……,怎么能把系统自带的给去掉啊?
    肯定是你拼接 SQL 的时候,把 system 也拼进去了,你可以把你的 vs.net 代码也粘上来3】当我想用vs2010(winform)查找数据库中的带有汉字的值时,例如:数据表中的姓名列,当我用c#语言来取数据时,应该用什么样的数据类型表示姓名?
    nvarchar ,varchar 都可以,好象官方建议是 nvarchar .