来源:另一种软件加密方式用computerID就没事,如果把所有的computerID的地方换成HardDiskID,就报出错误来了
运行错误内容如下(截图麻烦,直接传内容了)
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.11.2.1
错误所在事件:窗口,Reg,Button1,Click
详细错误信息:
System.ArgumentException: 无法设置列“Name”。此值违反了此列的 MaxLength 限制。
在 System.Data.DataColumn.CheckMaxLength(DataRow dr)
在 System.Data.DataColumn.CheckColumnConstraint(DataRow row, DataRowAction action)
在 System.Data.DataTable.RaiseRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction, Boolean fireEvent)
在 System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Int32 position, Boolean fireEvent, Exception& deferredException)
………………
这是为什么呢?