时间:2021-05-28
先看界面:
添加后数据库:
而所要执行的语句:
复制代码 代码如下:
stringname_=this.tbxUseName.Text.Trim();
stringwebname_=this.tbxWebName.Text.Trim();
stringurl_=this.tbxUrl.Text.Trim();
AddFieldItem("news_Title",name_);
AddFieldItem("news_Source",webname_);
AddFieldItem("news_Anthor",url_);
common.salert("添加成功,添加后的ID为"+insert("db_news").ToString());
当我看完小孔子cms对插入数据的处理后,自我感觉.net水平还一直停留在asp中。下面结合代码讲讲:
需要说明的是,小孔子cms在插入时使用的是多层架构,而这篇文章主要着重讲解的是学习,所以我就没弄成多层的了。插入时采用了参数化的过程,类似sql的存储过程;在实际应用中插入数据十分简单,正如上面代码所显示的。
先讲一个类[DbKeyItem]:
复制代码 代码如下:
///<summary>
///数据表中的字段属性:字段名,字段值
///</summary>
publicclassDbKeyItem
{
///<summary>
///字段名称
///</summary>
publicstringfieldName;
///<summary>
///字段值
///</summary>
publicstringfieldValue;
publicDbKeyItem(string_fieldName,object_fieldValue)
{
this.fieldName=_fieldName;
this.fieldValue=_fieldValue.ToString();
}
}
这个类包含两个属性:
1、fieldName:字段名
2、fieldValue:字段值
这个类主要用于:
复制代码 代码如下:
protectedArrayListalFieldItems=newArrayList(10);
///<summary>
///添加一个字段/值对到数组中
///</summary>
publicvoidAddFieldItem(string_fieldName,object_fieldValue)
{
_fieldName="["+_fieldName+"]";
//遍历看是否已经存在字段名
for(inti=0;i<this.alFieldItems.Count;i++)
{
if(((DbKeyItem)this.alFieldItems[i]).fieldName==_fieldName)
{
thrownewArgumentException("字段已经存在");
}
}
this.alFieldItems.Add(newDbKeyItem(_fieldName,_fieldValue));
}
123下一页阅读全文
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
asp.net操作access数据库是常见的数据库操作应用,本文就来实例讲解一下asp.net实现access数据库分页的方法。希望对大家的asp.net程序设
本文以实例讲解了asp.net实现生成静态页并添加链接的方法,非常实用的功能,通过本实例可以加深读者对于asp.net下文件操作的认识。1.创建一个静态网页模板
环境:adobeflashCS4,VS2008,Access2003实现步骤:1、创建ASP.net页面testCommunicateWithFlash.asp
本文实例讲述了ASP.NET动态添加用户控件的方法。分享给大家供大家参考。具体实现方法如下:为了让用户控件能ASP.NET页面实现动态添加,首先写一个接口IGe
本文实例讲述了Asp.net配合easyui实现返回json数据的实现方法。分享给大家供大家参考。具体如下:最近想用asp.net配合easyui开发一个小框架