如下是把textBox1.text的数据插入到数据的代码,不知道问题所在 请大虾指点下
数据表etst_tb只有一个字段 num 类型是nvarchar string cmd_text = "insert into test_tb values ('" + textBox1.Text.ToString() + "')";
SqlCeConnection cn = new SqlCeConnection(LocalStr);
cn.Open();
SqlCeCommand CMD = new SqlCeCommand(cmd_text, cn);
CMD.ExecuteNonQuery();
cn.Close();注:错误提示 CMD.ExecuteNonQuery(),在装换数据类型时数据被截断;
数据表etst_tb只有一个字段 num 类型是nvarchar string cmd_text = "insert into test_tb values ('" + textBox1.Text.ToString() + "')";
SqlCeConnection cn = new SqlCeConnection(LocalStr);
cn.Open();
SqlCeCommand CMD = new SqlCeCommand(cmd_text, cn);
CMD.ExecuteNonQuery();
cn.Close();注:错误提示 CMD.ExecuteNonQuery(),在装换数据类型时数据被截断;
num是nvarchar类型 sql server 2005 mobile edition 数据库 默认是 长度是 50字节的 用的是unicode字符集,无论英文和中文 都占两字节 但我在 textBox1.Text 里只输入了8个字符 也只是占了16个字符的长度
因此楼上说的情况可以否认。