ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ADO学途 one day

2019-05-23 18:38:57  阅读:201  来源: 互联网

标签:MessageBox 学途 登录 Show cmd 文本框 cdr ADO day


        博主在第一个demo的困苦中,略得一些见解,需要的伙伴可以get下

刚开始先创建一个程序的前端,这样对自己要实现的功能有一个直观的了解。分三

步:首先1.创建一个windows窗体。拖控件使程序接近真实的样子(列如:文字描述,

文本框,按钮等),然后再逐一实现功能。2.新建数据库创建表,有表了之后添加需

要的字段,字段有了就可以开始填加数据了,可以在程序未实现功能时先添加几条数

据,可供后面程序调试时用。3实现程序功能,这里细讲,博主也是无头绪和思路,通

过copy网络上的代码拼凑来实现功能的,但是copy并非复制粘贴,而是先看懂再自己

动手码。登录实现的一个思路:1.获取需要的数据的文本框的值,先做判空提示,不为

空则用if()else() 来判断文本框中的值是否存在于数据中,连接数据库登录代码:

 

using (SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123456;database=Study"))                                           //连接数据库 
{
con.Open();                                                                                                                                                                                    //打开连接
string sql = "select * from study where Name = '"+txbName.Text+"'and Number = '"+txbPwd.Text+"'";                                        //Sql语句块

SqlCommand cmd = new SqlCommand(sql, con);                                                                                                                         //   打开命令对象                                                                                     
cmd.CommandType = CommandType.Text;
SqlDataReader cdr;
cdr = cmd.ExecuteReader();
if (cdr.Read())
{
MessageBox.Show("登录成功!");                                                                                                                                                //提示语句
this.Visible = false;
Form2 f2 = new Form2();                                                                                                                                                               //实现窗体跳转
f2.ShowDialog();
}
else
{
MessageBox.Show("登录失败!");
return;
}

}

登录代码中需要注意的一些程序代码:SqlConnection,SqlCommand,SqlDataReader,ExecuteReader,

ShowDialog,MessageBox.Show,ShowDialog。了解其用途和含义完成登录后,程序

自然是缺不了对数据页面的增,删,改,查。首先是查,不是细查,而是在加载窗体时将数据库中的

数据整体显示到Datagridview中,需要重点了解的一些代码DataSet,SqlDataAdapter,da.Fill(dt),DefaultView;

了解用途和含义。值得一提的是增,删,改,查的sql语句可以在SQL server 中运行一遍,不然

出错的时候会瞎找半天问题。                        今天就分享到这里,如果有什么好的意见劳烦各位不吝指教。

 

哦,对了,未经允许不得转在哦~0-0

 

标签:MessageBox,学途,登录,Show,cmd,文本框,cdr,ADO,day
来源: https://www.cnblogs.com/Duck1/p/10913692.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有