!!!!!!!!!!!!11求解

m1144899271 2012-09-25 04:41:11
string id = Guid.NewGuid().ToString();
string[] list = context.Request["maininfo"].Split('#');
TicketRequestionDT ds = new TicketRequestionDT();
TicketRequestionDT.TicketRequestionRow rowFlow = null;
bool bIsExist = false;




if (string.IsNullOrEmpty(context.Request["typeinfo"]))
{
rowFlow.InstanceID = "00000000-0000-0000-0000-00000000";
ds.TicketRequestion.Rows.Add(rowFlow);
}

到最后一行的时候说是 无法设置列“TicketRequestionID”。此值违反了此列的 MaxLength 限制。

TicketRequestionID是对应数据库表的主键


...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
m1144899271 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

提示已经很明显了吧
[/Quote]


那要怎么改?主键的长度不能是MAX
m1144899271 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

TicketRequestionID有长度限制,去数据库看看多长,你的赋值,超过了规定长度
[/Quote]

问题是我不晓得通过InstanceID给主键赋值赋的多少?
q107770540 2012-09-25
  • 打赏
  • 举报
回复
提示已经很明显了吧
m1144899271 2012-09-25
  • 打赏
  • 举报
回复
是格式不对么?主键设置的格式 是 char(50)
bdmh 2012-09-25
  • 打赏
  • 举报
回复
TicketRequestionID有长度限制,去数据库看看多长,你的赋值,超过了规定长度

109,894

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧