ADO.Net:使用DataReader向数据库中插入数据

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

连接数据库coreDB,向表myBBS中插入文章。表myBBS的定义如下:

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[myBBS]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

drop table [dbo].[myBBS]

GO

CREATE TABLE [dbo].[myBBS] (

[ID] [bigint] IDENTITY (1, 1) NOT NULL ,

[Title] [char] (160) COLLATE Chinese_PRC_CI_AS NULL ,

[Author] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,

[Date_of_Created] [datetime] NULL ,

[Abstract] [char] (480) COLLATE Chinese_PRC_CI_AS NULL ,

[Content] [ntext] COLLATE Chinese_PRC_CI_AS NOT NULL

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

TextBox1,TextBox2分别为提供用户输入标题和文章内容的两个textBox,

用户点击Button1按钮时检查并保存文章到数据库中。

private void Button1_Click(object sender, System.EventArgs e)

{

SqlConnection coreDB=new SqlConnection();

coreDB.ConnectionString= "workstation id=\"GQA-ERIC-LV\";packet size=4096;integrated security=SSPI;" +

"data source=\"gqa-eric-lv\";persist security info=False;initial catalog=CoreDB";

string Title=TextBox1.Text;

string Content=TextBox2.Text;

if(Title.Trim()==""||Content.Trim()=="")return;

string mySelectQuery =@"insert into myBBS (Title,Content) Values('"+ Title + "','" +Content+"')";

SqlCommand myCommand = new SqlCommand(mySelectQuery,coreDB);

coreDB.Open();

SqlDataReader myReader = myCommand.ExecuteReader();

myReader.Close();

coreDB.Close();

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航