ASP.Net网络数据库:修改数据库[3]

ASP.Net网络数据库:修改数据库[3],第1张

;   ——此文章摘自《ASP NET网络数据开发实例精解》定价 ¥ 特价 ¥ 详细>>

        try         {             accessConn Open();                    //打开OLEDB数据库的连接             Response Write( 连接MyFirstAccessDB数据源成功!!! );             //显示数据库中的信息             OleDbDataReader reca = accessComm ExecuteReader();             while(reca Read())             {   //获取相应数据                 dataString += reca[ MyID ] ToString() +                  + reca[ MyName ] ToString()                 + + reca[ MyType ] ToString() +                  + reca[ MyLength ] ToString();                 dataString += <br> ;             }             reca Close();             Response Write(dataString);                          //显示数据库中的内容             accessConn Close();                            //关闭OLEDB数据库的连接         }         catch(Exception ex)         {             Response Write(ex Message);                      //抛出数据库连接异常         }     }

    单击页面UpdateData aspx中修改数据按钮控件 触发事件 UpdateDataBtn_Click(object sender System EventArgs e) 该事件实现修改数据库MyFirstAccessDB中数据的功能 它调用函数UpdataDBData(String myID String myName) 首先从页面获取MyID和MyName的值 然后再使用SQL更新语句更新表中相应的记录 最后调用函数ShowDBData()显示表的数据 事件UpdateDataBtn_Click(object sender System EventArgs e)和函数UpdataDBData(String myID String myName)的程序代码如下     private void UpdateDataBtn_Click(object sender System EventArgs e)     {         if(MyID Text Trim() Length > && MyName Text Trim() Length > )         {              UpdataDBData(MyID Text Trim() MyName Text Trim());              //修改表中的记录             ShowDBData();                    //显示修改后的数据         }     }     private void UpdataDBData(String myID String myName)     {        //设置访问数据库的连接         string accessString = ACCESSCONNECTIONSTRING         + Server MapPath( MyFirstAccessDB mdb );         //设置更新数据库的SQL语句         string cmdText = UPDATE MyDataTable SET MyName= + myName         + WHERE MyID= + myID;         //创建访问数据库的连接和Command         OleDbConnection accessConn = new OleDbConnection(accessString);         OleDbCommand accessComm = new OleDbCommand(cmdText accessConn);

lishixinzhi/Article/program/net/201311/15129

方案一:

登陆系统后台–系统–SQL命令行工具,运行下面代码

ALTER TABLE `dedehome_archives` ADD COLUMN `voteid` int(10) NOT NULL DEFAULT 0 AFTER `mtype`;

或者

ALTER TABLE `dede_archives` ADD `weight` int(10) not null AFTER `mtype`;

运行后更新下缓冲,成功解决了。

方案二:

登陆dedecms网站管理后台,选择执行 sql命令工具,将下列命令执复制进去并执行多行执行,该问题就可以解决。

alter table `dedehome_archives` ADD `voteid` mediumint(8) NOT NULL COMMENT '' AFTER `badpost`;

alter table `dedehome_member_stow` CHANGE `type` `type` varchar(10) COMMENT '' AFTER `addtime`;

alter table `dedehome_member` ADD `checkmail` smallint(6) NOT NULL default '-1′ COMMENT ” AFTER `loginip

以上就是关于ASP.Net网络数据库:修改数据库[3]全部的内容,包括:ASP.Net网络数据库:修改数据库[3]、织梦5.7本地可以修改文章,服务器上修改出现更新数据库archives表时出错,请检查、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9389212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存