请教profile存储数据表的问题

问题描述

用profile存储购物篮中数据表,web.config配置如下,<profile><providers><addname="AspNetSqlProfileProvider"connectionStringName="LocalSqlServer"applicationName="/"type="System.Web.Profile.SqlProfileProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"/></providers><properties><addname="cartTable"type="System.Data.DataTable"provider="AspNetSqlProfileProvider"allowAnonymous="true"/></properties></profile><anonymousIdentificationenabled="true"cookieName=".netshop"/>运行后结果问题是:匿名用户可以选购商品,则登录用户不行,数据不能存储,出现提示为:如果把allowAnonymous="false",<anonymousIdentificationenabled="true"cookieName=".netshop"/>这行去掉,结果也是一样的.“/netshop”应用程序中的服务器错误。--------------------------------------------------------------------------------无法找到列0。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.IndexOutOfRangeException:无法找到列0。

解决方案

解决方案二:
无法找到列0。貌似首页加载的时候取数据的问题空的dataset取table[0]了?
解决方案三:
web.config中的配置好像有点乱!
解决方案四:
顶起这上个月的帖子!

时间: 2024-10-24 18:30:18

请教profile存储数据表的问题的相关文章

请教多线程操作同一个数据表时,怎么避免表死锁

问题描述 最近有一个数据采集的项目,要求可以多路并发,遇到多线程操作同一个数据表的问题,经常发生表死锁,求各位大侠帮忙,大约有20-40个进程实例化读取类,类中Receive方法接收数据并存储上代码publicclassclsTranslateObj{privatevoidReceive(){intlenReceive=0;byte[]receivedByte=newbyte[BUFFER_SIZE];//接收返回字节数组_rtnStr=string.Empty;while(_flgConnec

关于Hibernate级联数据表的存储问题(多对一)

问题描述 本问题来自Struts2.1权威指南一书第19章例19.4问题,是一个关于Hibernate关联数据表存储的问题.整个例子的目标就是建立一个WEB应用,在一个input.jsp页面上输入父亲和儿子信息,点击提交按钮,将这两个持久化对象的信息写入数据库中的两个数据表中,两个数据表分别是person(代表父亲)和son(代表儿子).他们的关系是1(person)对N(son)我在调试这个例程的时候遇到一个问题,就是在向数据库中写入持久化对象时出现错误提示如下:Caused by: java

数据库添加数据-请教java后台向数据表添加数据总是失败问题

问题描述 请教java后台向数据表添加数据总是失败问题 其中customerid总是取到0, 在控制台输出的id也是有值的,怎么一添加到customerid 就变成0了? 解决方案 看你的代码是把id赋值给了变量lxr,而你最后一行代码crumCustomerService.add(crumCustomerlxr). 你最终要添加到数据库的记录是那个呢?如果是crumCustomerlxr的话,没看到赋值的地方啊. 建议你还是理理代码思路吧,我看你定义lxr是在循环外面,而循环里面每次都重新对l

SQL Server某一数据表最多能存储多少条记录呢?

问题描述 SQL Server某一数据表最多能存储多少条记录呢? 解决方案 没有上限的,这是联机帮助上的原话: 每个表的行数: 受可用存储资源限制 这个可用资源受下面几个因素的影响: 1.你的磁盘剩余空间 2.你的数据文件所在的磁盘分区格式,FAT16只支持最大2G的数据文件,FAT32只支持最大4G的数据文件 3.你的SQL版本,如果你是用msde,则单个数据文件最大仅支持2G,其他版本的数据库最大支持32TB 4.你的表所在文件组的文件数解决方案二:只要机器够好,应该没有最大值,只是性能问题

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型

[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型 数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb.MyISAM是非事务的,因此拥有读取更快,然而InnoDB完全支持细颗粒度的事务锁定(比如:commit/rollback).当你创建一张新的MySQL表时,你要选择它的类型(也就是存储引擎).如果没有选择,你就会使用与预设置的默认引擎. 如果你想要知道已经存在的MySQL数据表的类型,这里有几种方法达到. 方法一 如果你可以访问phpMyAdmin

请教老鸟 hibernate注解 数据表的创建问题

问题描述 请教老鸟 hibernate注解 数据表的创建问题 在学习学习hibernate的时候,使用注解进行表的创建,Java项目里可以,但是java web里面却是不可以 报错 解决方案

请教 一个问题,EF关于更新数据表的问题

问题描述 我是EF的新手,开始是这样的,我现在有1张数据表已经存在了,现在又要加一张数据表,用CODEFIRST去加,但是我2张不同的数据表来源于不同的DbSet啊,然后的话,每次进行迁移的话,SEED方法只能进行一张数据表的迁移,如果迁移了某张表(比如新建),那么另一张表就会被DROP掉.我的DBSET都建立了,但是无论怎么进行UPDATE操作,要不就是不动,要不就是删了其中一张表,又建立了另一张表,请问怎么办啊?publicclassUserEntity:DbContext{publicUs

FleaPHP 开发指南 - 7. 数据表关联

开发指南|数据 数据表关联是指两个或者多个数据表的记录之间的逻辑关系. 例如: 每一个公民都有一个身份证号码 每一位作者都写了多本(0-n)书籍,而每一本书籍都有多个(1-n)作者 每一篇文章都有多个(0-n)评论 每一个评论都属于一篇文章 目前,FleaPHP 支持四种类型的数据表关联,分别是: HAS_ONE: 当前表的每一条记录都拥有最多一条(0–1)关联记录 HAS_MANY: 当前表的每一条记录都拥有多条(0-n)关联记录 MANY_TO_MANY: 当前表的每一条记录都和其他表的多条

Oracle 创建用户及数据表的方法_oracle

一.概念 1. 数据库 (Database) 什么是数据库? 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合.这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增.删.改和检索由统一软件进行管理和控制.从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的. 什么是数据库系统? 数据库系统是一个实际可运行的存储.维护和应用系统提供数据的软件系统,是存储介质.处理对象和管理系统的集合体.它通常由