有一程序A,从外部获取数据,然后将数据插入到SQL Server表table1中(insert一条一条插)
后来某天,在table1中添加一个字段(alter table table1 add Field1 nvarchar(20) default '')
之后程序A插入到table1中的中文都变成了问号,英文不受影响
请问是怎么回事?
后来某天,在table1中添加一个字段(alter table table1 add Field1 nvarchar(20) default '')
之后程序A插入到table1中的中文都变成了问号,英文不受影响
请问是怎么回事?
程序没有改动,那么说插入的数据数目是原表的列的数目,新增一个列却没有给这个列插入值!不知道你程序里的插入语句是什么,另外(alter table table1 add Field1 nvarchar(20) default N'')看看。
应该不会是这方面的问题
我试试加n看看