asp net 数据库 sql-asp.net数据库连接,更新不成功啊

问题描述

asp.net数据库连接,更新不成功啊

课程设计要做一个图书管理系统的,这是我在数据库更新的代码,就是按下按钮之后更新textbox3里的数据,在下面的代码可以成功更新数据库内容 。

1.用这段代码在页面没什么错误,书上是这样写的,但是更新不了数据库,数据库文件没变化。
Dim str1, strConn As String
str1 = "update memberinfo set 密码问题= @mmwt where 账号=@zh"
‘怎么更新不了数据库啊?
strConn = ConfigurationManager.AppSettings("strConn")
Dim conn As New OleDbConnection(strConn)
conn.Open()
Dim cmd1 As New OleDbCommand(str1, conn)
cmd1.Connection = conn
cmd1.Parameters.Add("@zh", OleDbType.Char, 10, "账号")
cmd1.Parameters.Add("@mmwt", OleDbType.Char, 50, "密码问题")
cmd1.Parameters("@zh").Value = Session("memberno").ToString()
cmd1.Parameters("@mmwt").Value = TextBox3.Text
Response.Write("alert('" + cmd1.Parameters("@mmwt").Value + "');")
cmd1.ExecuteNonQuery()
Dim adp1 As New OleDbDataAdapter(cmd1)
Dim ds1 As New DataSet
Dim n As Integer = adp1.Fill(ds1, "memberinfo")
conn.Close()

2我自己测试了下用下面的代码,.可以成功更新数据库的内容
Dim str1, strConn As String
str1 = "update memberinfo set 密码问题='" + TextBox3.Text + "' where 账号=@zh"
strConn = ConfigurationManager.AppSettings("strConn")
Dim conn As New OleDbConnection(strConn)
conn.Open()
Dim cmd1 As New OleDbCommand(str1, conn)
cmd1.Connection = conn
cmd1.Parameters.Add("@zh", OleDbType.Char, 10, "账号")
cmd1.Parameters("@zh").Value = Session("memberno").ToString()
cmd1.ExecuteNonQuery()
Dim adp1 As New OleDbDataAdapter(cmd1)
Dim ds1 As New DataSet
Dim n As Integer = adp1.Fill(ds1, "memberinfo")
conn.Close()
这到底是怎么回事啊?怎么按第一种代码更新成功,我按照课本上写的啊。

时间: 2016-07-11

asp net 数据库 sql-asp.net数据库连接,更新不成功啊的相关文章

用ASP自动生成SQL数据库的安装源程序

程序|数据|数据库 chinaasp论坛完整程序下载: http://www.yescnet.com/manage.asp?url=down/list.asp**id=89 http://user.7host.com/yescnet/manage.asp?url=down/list.asp**id=90 因为我装的是MSDE,没有发现查询分析器,也没办法运行sql文件,我到处支找SQL的光盘也找不到,苦 恼了好一陈子.只能在导出导入里新建一个数据库(呵呵,发现在ms.net里居然可以编辑查看sq

ASP中使用SQL语句操作数据库

数据|数据库|语句 用ASP操作数据库时,很多人都使用记录集,但我觉得用SQL语句更好些,于是就写了这篇文章,希望对你有帮助. <%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''以下段为连接数据库和断开连接(数据库为Access格式,采用DSN来连接)''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sub conn

asp.net连接sql数据库实例基础教程

asp.net|基础教程|教程|sql数据库 以下代码演示了如何使用asp.net连接sql server2000数据库并操作的代码实例, 和asp.net初学者分享一下. asp.net基础教程,连接SQL Server2000数据库实例代码分析: 以下为代码内容:<%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <

求助:asp.net访问sql server 无法创建数据库

问题描述 求助:asp.net访问sql server 无法创建数据库 OdeToFoodDb _db = new OdeToFoodDb(); public ActionResult Index() { var model = _db.Restaurant.ToList(); return View(model); } 错误提示:在数据库 'master' 中拒绝了 CREATE DATABASE 权限. network_service 和windows用户已设置为master数据库的owne

asp.NET上传文件到指定文件夹,ACCESS数据库,SQL数据库代码

access|asp.net|上传|数据|数据库 /* 我修改了一天时间.终于找到门路了.呵呵ACCESS中存放文件内容的字段类型为:OLE对象SQL中存放文件内容的字段类型为:image此代码为上传文件代码.梢后整理发布下载文件代码 代码设计实现功能:asp.NET上传文件到指定文件夹,ACCESS数据库,SQL数据库代码 已经测试文件格式 .TXT,JPG..MDB.GIF */ using System;using System.Collections;using System.Compo

请问html里面的表单数据如何通过asp发送到sql数据库

问题描述 请问html里面的表单数据如何通过asp发送到sql数据库 表单代码如下 问题1:请问代码第四行,里面的action="kehu.asp" ,里面的kehu.asp的代码怎么写? 问题2:这个asp的代码放在哪里?是单独建一个文本文档,改后缀名?还是接在我上面的代码后面? 问题3:请问我需要在数据库里做什么准备工作吗? 我的数据库名称:qds229383104__db, 数据库地址:qds229383104.my3w.com, 数据库用户名qds229383104 解决方案

asp页面与sql数据库的数据访问与显示

问题描述 用vs2008实现asp页面与sql数据库的访问,我这有个session[id]是用户登录时赋值的,然后要根据session[id]的值从sql数据库中选出对应id的所有用户信息,并在emp.aspx这个页面上显示出来,代码具体该怎么写呢?写在页面源代码怎么写?还是要写在emp.aspx.cs中呢?又该怎么写呢? 解决方案 解决方案二:你可以把session[id]保存到cookie里面,然后就可以到其他页面取出来再去查询解决方案三:说的不够具体呀,也不知道怎么回答.总得来说:可以在C

ASP操作数据库的类,让数据操作变得简单

对于ASP的使用者来说,在数据库操作上越简单,就有更多的时间去考虑逻辑上和应用上的代码,效率也会更高.今天俺在这里给大家提供一种数据库操作的思路,这些代码是俺在长期的ASP应用中不断完成和修正的,也已经用它完成了很多项目了,应该说直接拿去用是没有问题的.当然本人能力也有限,希望大家一起来讨论. 说明:此帖代码均是VBScript版本.另外最好你对手写ASP已经有一定的基础. 先简单介绍一下俺这个类的一些特点: 1.可同时操作多个不同类型的数据库.2.完全不用考虑数据类型的差别,再也不用想字符型字

ASP与数据库应用(简单入门)

数据|数据库 本教程是初学者学习ASP和数据库操作的入门最快的教程了,好让一些初学者最快的入门: 一般来说,一个真正的.完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新.数据库有很多种,如:Fox 数据库(.dbf).Access 数据库(.mdb).Informix.Oracle 和 SQL Server 等等,在这里,我将以 Microsoft Access 数据库为例来说明ASP是如何访问数据库的