> string strConnection = ConfigurationSettings.AppSettings["SqlDatabase1"]; string sqlMember = "SELECT MemberName ,[Password] FROM Member " + " WHERE MemberName = ''''" + txtMemberName.Text.Trim() + "''''" + " AND [Password] = ''''" + txtPassword.Text.Trim() + "''''";
// 连接SqlServer数据库 SqlConnection conn = new SqlConnection(strConnection); // 建立SqlCommand SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sqlMember; conn.Open(); // 建立DataReader SqlDataReader dr = cmd.ExecuteReader();
// 判断DataReader是否为空记录 if (dr.HasRows) { Response.Write("<script language=javascript>alert(''''" + txtMemberName.Text + "欢迎你!'''')</script>"); } else { Response.Write("<script language=javascript>alert(''''找不到该会员,或密码错误。'''')</script>"); }
// 千万不要忘记关闭DataReader dr.Close();
conn.Close(); }
好了,一个非常简单的登录框做好了。当然在实际程序中还应加入跳转等,这个就留给你做了。
第六天
学习目的
掌握如何用ADO.NET插入新的记录
我们学得好快,今天做一个简易的新闻发布网页,可以说是个演示型的,只是让大家能理插入数据的最主要步骤。掌握今天的内容,我们就有基础可以做一个稍有实用的新闻程序了。 为了不使注意力分散,程序没有加入输入的验证,很快我会接下去写一个验证输入的方法。
图片如下:

仍用昨天的方法新建一数据表,SQL语句如下: CREATE TABLE [dbo].[NewsArticle] ( [NewsArticleID] [int] IDENTITY (1, 1) NOT NULL , [Title] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , [SubTitle] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Content] [ntext] COLLATE Chinese_PRC_CI_AS NOT NULL , [Writer] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL , [PubTime] [datetime] NOT NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
ALTER TABLE [dbo].[NewsArticle] WITH NOCHECK ADD CONSTRAINT [DF_NewsArticle_PubTime] DEFAULT (getdate()) FOR [PubTime], CONSTRAINT [PK_NewsArticle] PRIMARY KEY CLUSTERED ( [NewsArticleID] ) ON [PRIMARY] GO
按昨天的方法加入头部的语句,在提交按钮中建立以下事件:
private void btnPublish_ServerClick(object sender, System.EventArgs e) { string strConnection = ConfigurationSettings.AppSettings["SqlDatabase1"];
// 连接SqlServer数据库 SqlConnection conn = new SqlConnection(strConnection); // 建立SqlCommand SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO NewsArticle (Title, SubTitle, Writer, Content) valueS (" + "''''" + txtTitle.Text + "''''," + "''''" + txtSubTitle.Text + "'''',"
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 |