nvarchar的异常 - 从一种数据类型转换为另一种数据时,数据被截断

0 c# sql-server sql-server-ce

将数据输入到数据库的几列中时,我遇到了一些麻烦,所有nvarchar类型.我越来越:

从一种数据类型转换为另一种数据时,数据被截断.功能名称(如果已知)

DBConn.Open();

cmd = new SqlCeCommand("INSERT INTO [Employee Table] VALUES ('"+ social + "','" +
        first + "','" + last + "','" + mid + "','" + address + "','" + phone + "',"
            + "'Employee'" + ",'" + city + "','" + state + "','" + zip + "','" + email + "','" + userName + "')", DBConn);
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)

有关如何避免截断/转换错误的任何建议?

SLa*_*aks 7

NVARCHAR的身体不够大.