visual studio 2010连接了数据库,能查询,但不能插入数据

问题描述

using(SqlConnectionconn=newSqlConnection(@"DataSource=.SQLExpress;AttachDBFilename=|DataDirectory|Database1.mdf;IntegratedSecurity=True;UserInstance=True")){conn.Open();using(SqlCommandcmd=conn.CreateCommand()){cmd.CommandText="insertintoT_user(name,password)values('s','s')";cmd.ExecuteNonQuery();Console.WriteLine(cmd.ExecuteNonQuery());Console.WriteLine("插入成功!");}每次都返回1,显示插入成功,可是单开表,表中就没有显示插入的数据,怎么回事啊,求高手解惑!

解决方案

解决方案二:
你打开的不是同一个数据库.
解决方案三:
那具体要怎样做啊,不同的数据库的话要怎么改过来呢,我还是初学者很多都不太清楚,可以说的再清楚些么
解决方案四:
DataSource=.SQLExpressDataSource=.这俩不一样登陆数据库时,看那个“服务器名称”你选的是“******”还是“*****SQLExpress”
解决方案五:
试了,也还是没用...
解决方案六:
你的登录用户是不是没有写入权限,把他的权限设成管理员权限
解决方案七:
该回复于2011-11-02 16:19:32被版主删除
解决方案八:
跟踪一下看有没有数据
解决方案九:

解决方案十:
表示我也遇到了这个问题,终于找到了解决方法:在代码中加这么一段代码stringdataDir=AppDomain.CurrentDomain.BaseDirectory;if(dataDir.EndsWith(@"binDebug")||dataDir.EndsWith(@"binRelease")){dataDir=System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;AppDomain.CurrentDomain.SetData("DataDirectory",dataDir);}

请参看:http://www.rupeng.com/forum/thread-11988-1-1.html
解决方案十一:
1,确保你查看的数据库跟你插入的是同一个2,确保你的数据库不是只读的3,确保当前连接数据库的帐号有插入的权限4,采用cmd.CommandText="insertintoT_user([name],[password])values('s','s')";可以避免关键字导致不能插入
解决方案十二:
你的这个代码不论是否插入成功都是会返回插入成功
解决方案十三:
你最好去数据库跟踪一下跟踪
解决方案十四:
如果返回的是1那肯定是插入成功的解决方法:1:你可以换个表,或数据库试一下2:你每次插入信息后,数据库重新连接一下,然后再查看一下表里的数据3:自己编写代码提取插入表数据的信息,看提取出来的信息又没有你插入的信息
解决方案十五:
UserInstance=True这个配置去掉试试

时间: 2024-11-08 23:55:09

visual studio 2010连接了数据库,能查询,但不能插入数据的相关文章

代码-Microsoft Visual Studio 2010能不能连接MySQL?怎么做?

问题描述 Microsoft Visual Studio 2010能不能连接MySQL?怎么做? Microsoft Visual Studio 2010连接MySQL,MySQL版本5.5.求一个具体点的操作和代码.谢谢各位大神. 解决方案 vs2010不是可以支持很多语言吗使用那种语言链接mysql呢,如果是使用c#的话,你就需要下载c#的mysql驱动,然后添加到你得项目引用中,然后在代码中引入相应的命名空间,导入其中的相关类就可以使用!!! 解决方案二: http://blog.csdn

如何使用Visual Studio 2010在数据库中生成随机测试数据_MsSql

测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等.在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试.本文则介绍其中的Data Generation数据生成器的使用方法. 1 创建SQL Server

如何使用Visual Studio 2010在数据库中生成随机测试数据

测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等.在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试.本文则介绍其中的Data Generation数据生成器的使用方法. 1 创建SQL Server

探秘.NET 4和Visual Studio 2010中的多核利用

如果你想利用多核机器的强大计算能力,你需要使用PLINQ(并行LINQ),任务并行库(Task Parallel Library,TPL)和Visual Studio2010中的新功能创建应用程序. 以前,如果你创建的多线程应用程序有BUG,那要跟踪起来是很麻烦的,但现在情况完全变了,感谢微软为我们带来了Microsoft Parallel Extensions for .NET(.NET并行扩展),它在.NET框架线程模型上提供了一个抽象层. 并行扩展遵循微软在COM应用程序中建立的事务管理和

一起谈.NET技术,探秘.NET 4和Visual Studio 2010中的多核利用

如果你想利用多核机器的强大计算能力,你需要使用PLINQ(并行LINQ),任务并行库(Task Parallel Library,TPL)和Visual Studio2010中的新功能创建应用程序. 以前,如果你创建的多线程应用程序有BUG,那要跟踪起来是很麻烦的,但现在情况完全变了,感谢微软为我们带来了Microsoft Parallel Extensions for .NET(.NET并行扩展),它在.NET框架线程模型上提供了一个抽象层. 并行扩展遵循微软在COM应用程序中建立的事务管理和

畅谈Visual Studio 2010中的SharePoint插件

Visual Studio 2010最大的卖点就是可扩展性.这样就可以借助.NET社区的力量基于VS构建出许多有用的工具.本文中我们将展示如何扩展VS2010的服务器资源管理器,在其中的SharePoint结点上添加一个自定义操作. SharePoint服务器资源管理器是Visual Studio 2010的一项新特性,该功能是由Visual Studio Tools for SharePoint提供的. 如果你只需要从Visual Studio中浏览SharePoint站点里的内容(网站栏,内

Visual Studio 2010生成SQL Server测试数据

1.创建SQL Server 2005数据库项目 首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2005的数据库项目,命名为Database1 2.导入数据 在数据库项目中鼠标右键,在弹出的菜单中选择"导入数据对象和设置",如下图: 这时会打开一个数据导入的向导窗口,如下图,会提示用户连接已有的数据库,我们只需要简单按照向导说的去一步步完成即可. 选择需要的数据,并进行测试: 在数据导入完成后,会出现如下的提示信息,表示数据已

在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序

原文 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 Jim Nakashima.Hani Atassi 和 Danny Thorpe 将应用程序或服务部署到 Microsoft 云服务平台 Windows Azure 的原因有很多.例如,只为使用的内容付费从而可降低操作和硬件成本.构建几乎能无限缩放的应用程序.巨大的存储容量.地理位置等等,不胜枚举. 只有

Visual Studio 2010

谈谈Visual Studio 2010- IntelliTrace(智能跟踪) Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之