信息公告:

聊城科慧苑电脑设计学校是一所专业计算机学校,本特只开设计算机专业,不设其他专业,我们要的就是专业化!专业培训才会出专业人才!质量第一,价格最合理,不含一点水份是科慧苑电脑学校永远的特色!特大喜讯:一、为了能让更多的学生步入大学殿堂,享受高等教育,拿大专毕业证、提高就业层次,我校开设了大专、本科班、函授、业余、脱产各种学习形式,毕业后颁发全国承认的大专(本科)学历证书,可参加公务员考试,可在网上查询,正在热报中!二、科慧苑特色就业班、特色全能班、中专班、专业班、正在热招中,欢迎广大学员来校学习。三、招聘:专业平面设计师3名(大专以上学历);装饰装璜设计师2名(大专以上学历);板卡级芯片级硬件维修师3名(大专以上学历);实习老师8名(计算机专业,大专以上学历)

 

ASP.net(VB)编程入门进阶 Ⅲ

阅读: 时间: 2005-11-25 23:08:37 编辑: admin

以下信息均是asp.net在access数据库中的测试结果。

在ado.net中使用oledbparameter类代表参数,command对象具有一个参数概念,代表它的所有参数,下面一个实例演示:

sub   button_click(s as object ,e as eventargs)
    dim conn as oledbconnection
    dim strselect as string
    dim ascmd as oledbcommand
    conn = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=d:\web\web\net\data\db.mdb")
    strselect = "select szd_lastname from site_n where szd_firstname=@szd_firstname "
    ascmd= new oledbcommand (strselect, conn)
    ascmd.parameters.add("@szd_firstname",txt.text)

    conn.open()
    cc.text= ascmd.executescalar()
    conn.close()
end sub

其中关键的思路是:打开数据库链接-------->赋值查询语句------->执行查询语句------->碰到参数时从表单获取------>执行结果显示--------->关闭数据库链接。

这个执行的结果如图示:

这里使用的是sql的insert命令向数据库添加新记录,基本的语法是:

insert into tablename(column1,column2)  values(value1,value2)

主要要完成以下的三步:

1、创建和打开数据库链接;
2、创建代表执行的sql insert语句的数据库命令;
3、用executenonquery(不从数据库返回任何记录,executereader()返回数据库记录);

如下:

sub   post(s as object ,e as eventargs)
    dim conn as oledbconnection
    dim strselect as string
    dim ascmd as oledbcommand
    conn = new oledbconnection("provider=microsoft.jet.oledb.4.0;data source=d:\web\web\net\data\db.mdb")
    strselect = "insert into site_n ( szd_firstname , szd_lastname ) values ( @szd_firstname, @szd_lastname)"
    ascmd= new oledbcommand (strselect, conn)
    ascmd.parameters.add("@szd_firstname",firstname.text)
    ascmd.parameters.add("@szd_lastname",lastname.text)
    conn.open()
    ascmd.executenonquery()
    conn.close()
    response.write("插入数据成功,您插入的数据是:<hr/>")
    response.write("<h5>firstname:" & firstname.text & "</h5>")
    response.write("<h5>lastname:" &lastname.text & "</h5>")
end sub

‘------------------------
<form runat="server">
        firstname:<asp:TextBox id="firstname" runat="server"></asp:TextBox>
        lastname:<asp:TextBox id="lastname" runat="server"></asp:TextBox>
        <asp:Button id="Button1" onclick="post" runat="server" Text="post info" BackColor="#E0E0E0" BorderColor="WindowFrame"></asp:Button>
<form>

演示为:

插入数据效果:

更新数据库记录

主要在sql语句上有差别:

update tablename set column1=value1,column2 =value2  where search condtion

其他和插入语句的思路一样。

删除数据库记录,相关的sql语句是:

delete tablename where search result

其他的和更新数据库记录没有什么大的区别。

相关资源
请输入关键词:
  • 走出学历误区:不能只看一
  • 当今社会更需要通才还是专
  • 20个主要专业就业前景预
  • 规范的面试流程
  • 毕业生应聘时应该注意哪些
  • 应聘时需注意些什么
  • 面试时如何做精彩的自我介
  • 一流个人简历应避免的十大
  • 大学生应以平和心态对待就
  • 毕业生就业前的心理准备
  • Copyright © 2003-2008  www.lckhy.com   All Rights Reserved.
    版权所有:聊城电脑学校——科慧苑电脑设计学校 鲁ICP备05039202号
    有事您说话:554845996:0635-8218902 13012686783