在C#中,string 类型可与SQL SERVER中的int 类型作比较,是怎么回事?
今天作了一个修改SQL SERVER中记录的功能,发现在查找记录时,我在C#中定义的string变量也可以与SQL SERVER 2000中的int字段作比较,能检索出相关记录来。不理解,也没看到过这方面的资料,盼高人指点!
相关语句如下:
SqlCommand scom = new SqlCommand("update news set title = '" + tbTitle.Text + "',content = '" + tbContent.Text + "' where (newsid = '" +editIndex + "')",scon);
注:
newsid为SQL SERVER 中的int类型;
editIndex则为C#中的string类型。
相关语句如下:
SqlCommand scom = new SqlCommand("update news set title = '" + tbTitle.Text + "',content = '" + tbContent.Text + "' where (newsid = '" +editIndex + "')",scon);
注:
newsid为SQL SERVER 中的int类型;
editIndex则为C#中的string类型。
posted on 2005-07-14 11:52 Waiwai2017 阅读(1762) 评论(2) 编辑 收藏 举报