asp.net-数据库基础问题,ASP.NET中添加语句的错误

问题描述

数据库基础问题,ASP.NET中添加语句的错误

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;
using System.Data;

public partial class Uzc : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("app_data/student.mdb"));
    conn.Open();
    OleDbCommand mycmd = new OleDbCommand();
    string sql = "Insert Into User(Uname,Password,E-mail)Valuse('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "')";
    mycmd.CommandText = sql;
    mycmd.Connection = conn;
    bool dd = true;
    try
    {
        mycmd.ExecuteNonQuery();
    }
    catch
    {
        dd = false;
    }
    finally
    {
        mycmd.Dispose();
        conn.Close();
        conn.Dispose();
    }
    if (dd)
    {
        string strMessage;
        strMessage = "用户昵称:" + TextBox1.Text;
        strMessage = strMessage + "<br>密码:" + TextBox2.Text;
        strMessage = strMessage + "<br>确认密码:" + TextBox3.Text;
        strMessage = strMessage + "<br>电子邮箱:" + TextBox4.Text;
        Label1.Text = strMessage + "<br>" + TextBox1.Text + ",注册成功!";
    }
}
protected void Button2_Click(object sender, EventArgs e)
{
    TextBox1.Text = " ";
    TextBox2.Text = " ";
    TextBox3.Text = " ";
    TextBox4.Text = " ";
}

}

 string sql = "Insert Into User(Uname,Password,E-mail)Valuse('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "')";

他总是说我添加语句错误,可是我都是改了好几遍都还是这个错误。

解决方案

解决方案二:

解决方案三:

values打错了,user关键字用[]括起

Insert Into User(Uname,Password,E-mail)Valuse

===》

Insert Into Uservalues

时间: 2024-08-30 15:08:24

asp.net-数据库基础问题,ASP.NET中添加语句的错误的相关文章

ASP和数据库技术在WAP开发中的应用

数据|数据库 利用ASP技术可以开发出动态WAP页面,将ASP技术和数据库技术相结合,则可以开发更为复杂的WAP应用.有关ASP和Web数据库的知识请读者参考专门书籍,我们这里以WML为例,说明ASP和数据库技术在WAP开发中的应用. 在WML程序中使用ASP 在WML程序中使用ASP的规则很简单,只要做到以下5条即可: (1) 声明ASP采用的脚本语言.与ASP中声明的方式类似,格式为: <%@ Language=VBScript %> (2) 声明wml文件类型.这可采用ASP的Respo

ios-在数组中添加对象出现错误╯□╰

问题描述 在数组中添加对象出现错误╯□╰ 在往数组中添加对象时报错:-[__NSArrayI addObjectsFromArray:]: unrecognized selector sent to instance 0xa0c5f70 代码: id max; NSMutableArray * MovePointsArray=[[NSMutableArray alloc]init]; max=[pointsArray objectAtIndex:0]; for(int i=0;i<[points

soso怎么在OleDbConnection中添加Acess数据库文件?

问题描述 soso怎么在OleDbConnection中添加Acess数据库文件? 解决方案 解决方案二:什么概念?解决方案三:创建连接?//创建数据库连接OleDbConnectionaConnection=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=c:\数据库文件.mdb");解决方案四:引用2楼lpingz的回复: 创建连接?//创建数据库连接OleDbConnectionaConnection

在项目中添加对ASA .NET数据程序的引用

1.启动 Visual Studio .NET 并打开您的项目. 2.在 " 解决方案资源管理器 " 窗口中,右击 " 引用 " 文件夹,然后从弹出式菜单中选择 " 添加引用 ". 即显示 " 添加引用 " 对话框. 3.在 ".NET" 选项卡上,单击 " 浏览 " 找到iAnywhere.Data.AsaClient.dll.(缺省位置为\Program Files\Sybase\S

ASP中的数据库基础知识

数据|数据库 一. ADO概述ADO(ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案.ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作.ADO的特点就是执行速度快.使用简单.低内存消耗且占用硬盘空间小. 因为ADO是通过ODBC来对数据库进行访问的,所以它可以连接各种支持ODBC的数据库,如Access.SQL Server.Oracle.Inform

ASP与数据库,有用的代码(转贴,摘贴)_ASP基础

ASP与数据库  ASP与数据库运用:密码验证  Microsoft 的大作ASP(Active Server  Pages)以其易学易用.扩充性好.功能多而强等优点正掀起一场新的web编程革命(从严格意义上讲,编写asp并不是编程),它以令人吃惊的发展和普及速度大有取代由perl等语言编写的CGI(Common  Gateway Interface,通用网关接口) 的势头.基于web  page方式的web管理模式已经成为潮流,看看现在的网管们,有谁不会asp的编写呢?要管理?那你可能就要用到

运用ASP调用数据库中视图及存储过程

存储过程|视图|数据|数据库 一.前言 ASP (Active Server Pages) 是服务器端的脚本编写环境,它由微软公司的IIS3.0以上版本支持.它可用来创建动态 Web 页或生成功能强大的 Web应用程序.ASP页是包括 HTML 标记.文本和脚本命令的文件.ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算.通过ASP,可为您的Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为您的客户的界面. 二.ASP模型 浏览器从

asp.net-ASP.NET 如何通过textbox向数据库中添加一条记录?

问题描述 ASP.NET 如何通过textbox向数据库中添加一条记录? 如果是通过detailsview是可以添加的,但是我希望通过textbox来添加 代码: protected void Button2_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["asp

asp.net做登录界面不想用外部数据库,想在vwd2005中直接新建数据库,怎么实现插入数据

问题描述 各位大侠,真心求教,asp.net做登录界面不想用外部数据库,想在vwd2005中直接新建sql数据库,怎么实现向表里插入数据 解决方案 解决方案二:右键,打开表.解决方案三:vs自带的数据库的操作跟Sqlserver是一样的解决方案四:建立和打开连接的语句也是下面这样吗SqlConnectioncon=newSqlConnection("server='(local)';database='data';uid='sa';pwd='sa'");con.Open();解决方案五