插数据...奇怪.

yangxinjia 2009-04-30 04:44:39
在APP_DATA下面建的数据库文件,执行一个 插入操作,存储过程啥的,绝对没问题.
新增的数据貌似也插进去了.但就是表里看不到.
是这样子的,本来数据库里有2条数据(通过执行存储过程插进去的),现在通过页面插数据,调试时发现,存储过程返回的自增长的值也是对的.再插一条,调试返回的值还是对的.分别是3,4
但是到数据库表里找,就是找不到插的这俩条数据.
把程序全部关掉,再打开调试插入数据,返回自增长的值又是从3还是的.
好象新增的数据存在了项目的某一个地方,就是没存到数据库里.项目一关掉就没了


找了半天,实在找不到原因.....
如果连接本地sql server 里的数据库的话,是正常的...连接app_data下面的数据库文件就不对了.
...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxinjia 2009-04-30
  • 打赏
  • 举报
回复
看到 \bin\debug 下面的 数据库了,里面有我插的数据...
yangxinjia 2009-04-30
  • 打赏
  • 举报
回复
那要发布好再运行,才能在数据库里看到结果了?
vrhero 2009-04-30
  • 打赏
  • 举报
回复
Windows程序就正常了...因为Windows程序调试运行的工作目录是“项目文件夹\bin\debug”,数据库文件作为内容文件会被复制到debug目录下,你调试时修改的都是这个临时文件,不会影响项目文件夹里的源文件...
yangxinjia 2009-04-30
  • 打赏
  • 举报
回复
是 Windows程序 ..
yangxinjia 2009-04-30
  • 打赏
  • 举报
回复
做web习惯了,加了个App_Data , 怎么解决这个问题啊
yangxinjia 2009-04-30
  • 打赏
  • 举报
回复
App_Data 我试下 把这个删了.
vrhero 2009-04-30
  • 打赏
  • 举报
回复
Web项目?不会有这种事...Windows程序才可能有这种情况...但怎么会用App_Data?
mdq001 2009-04-30
  • 打赏
  • 举报
回复
...代码

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧