这是我的表格脚本:
在ASP.net中,我正在尝试做到这一点:
然而,当它运行时,它会崩溃并显示以下内容:“数据类型text和varchar在等于运算符中不兼容。”
我真的不想将SQL数据类型更改为varchar,我希望它保持为text。我进行了一些测试,使用其他数据类型值,例如int...一切都很顺利。
我真的不明白这个问题,因为我正在使用返回一个字符串的控件。
提前感谢您的帮助。
有人能帮帮我吗?提前感谢。
CREATE TABLE ClientTypes
(
type_id int PRIMARY KEY IDENTITY,
type_name varchar(250) not null,
type_applications_list text,
dtIntro datetime DEFAULT(getdate())
)
在ASP.net中,我正在尝试做到这一点:
protected void btnActualizar_Click(object sender, EventArgs e)
{
var aplicacao = (from apl in dc.ClientTypes
where apl.type_id == tipoCliente
select apl).Single();
aplicacao.type_name = txtAplicações.Text.ToString();
dc.SubmitChanges();
}
然而,当它运行时,它会崩溃并显示以下内容:“数据类型text和varchar在等于运算符中不兼容。”
我真的不想将SQL数据类型更改为varchar,我希望它保持为text。我进行了一些测试,使用其他数据类型值,例如int...一切都很顺利。
我真的不明白这个问题,因为我正在使用返回一个字符串的控件。
提前感谢您的帮助。
有人能帮帮我吗?提前感谢。