查看文章 |
从零开始学ASP.NET(基础篇 连载六)
2008-05-08 09:36
第六天 学习目的
仍用昨天的方法新建一数据表,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 + "'," + "'" + txtWriter.Text + "'," + "'" + txtContent.Text + "')"; conn.Open(); //Response.Write (cmd.CommandText); // 插入记录 try { cmd.ExecuteNonQuery(); } catch (Exception ex) { Response.Write("<script language=javascript>alert('输入错误,数据库不能更新。')</script>"); } finally { conn.Close(); } } |
最近读者: