Tag: sql

可以在SQL BulkCopy之后返回PrimayKey ID吗?

我正在使用C#并使用SqlBulkCopy。 我有一个问题。 我需要将质量插入到一个表中,然后将另一个质量插入到另一个表中。 这2个具有PK / FK关系。 Table A Field1 -PK auto incrementing (easy to do SqlBulkCopy as straight forward) Table B Field1 -PK/FK – This field makes the relationship and is also the PK of this table. It is not auto incrementing and needs to have the same id as to the row in Table […]

在C#中选择简单的SQL?

在我当前的项目中,为了获得单个值(从表中选择id = val的列),前一个程序员通过使用数据行,数据表和sqldatadapter(当然还有sqlconnection)来获取该值。 是否有更简单的方法来进行简单的选择查询? 在php中,我可以使用mysql_query ,然后使用mysql_result ,我就完成了。 如果我能这样做会很好: SqlConnection conSql = new SqlConnection(ConnStr); SomeSqlClass obj = new SomeSqlClass(sql_string, conSql); conSql.Close(); return obj[0]; 谢谢你的任何提示。

如何允许IIS从ASP.NET MVC项目中使用本地数据库?

我将在本地网络上演示ASP.NET MVC网站。 此应用程序与数据库连接: 我想如果IIS和每当我在本地运行我的应用程序时都可以使用这个数据库。 我在IIS上创建了一个站点 – 它运行的是.NET v4。 我的项目位于c:\inetpub\www\ebc 。 我可以发布网站,但在查看页面时收到此错误: “建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。validation实例名称是否正确以及SQL Server是否配置为允许远程连接。(提供程序: SQL网络接口,错误:50 – 发生本地数据库运行时错误。在LocalDB实例API方法调用中发生意外错误。请参阅Windows应用程序事件日志以获取错误详细信息。 我知道我需要允许通过microsoft sql server manager远程连接到sql server? 有没有办法在别的地方做到这一点?

显示ConnectionString对话框

我正在尝试在C#中创建一个应该能够创建,备份和还原SQL Server数据库的程序。 为此,用户需要能够为所需的SQL Server(和数据库)设置连接字符串。 我想使用与Visual Studio相同的对话框来创建连接字符串。 这可能吗?

ObjectContext实例已被释放,不能再用于需要连接的操作。 在参考表中

我有两个表Customers和Country and use(Entity Framework with vs 2012) 和模型类 using System; using System.Collections.Generic; public partial class Customer { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public string Email { get; set; } public string Phone […]

我如何知道是否因外键违规而抛出SQLexception?

我想告诉用户一条记录没有被删除,因为它有子数据,但我怎么能确定由于外键违规而引发了exception? 我看到有一个sqlexception类用于所有sqlexception。

无法打开,因为它是版本706.此服务器支持版本662和更早版本。 不支持降级路径

当我试图运行我的网站(使用aspx)时,出现了这个问题: System.Data.dll中出现“System.Data.SqlClient.SqlException”类型的exception,但未在用户代码中处理 附加信息:无法打开数据库’C:\ USERS \ XXXX \ DESKTOP \ BERMAN \ APP_DATA \ DATABASE.MDF’,因为它是版本706.此服务器支持版本662及更早版本。 不支持降级路径。 无法打开新数据库’C:\ USERS \ XXXX \ DESKTOP \ BERMAN \ APP_DATA \ DATABASE.MDF’。 CREATE DATABASE被中止。 尝试为文件C:\ Users \ XXXX \ Desktop \ Berman \ app_data \ DataBase.mdf附加自动命名的数据库失败。 存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。 该怎么办?

SqlCommand INSERT INTO查询不执行

大家好我有这个代码: SqlCommand scom = new SqlCommand( “INSERT INTO klient(name,surname) values(@kname,@ksurname)”, conn); scom.Parameters.AddWithValue(“@kname”, kname.Text); scom.Parameters.AddWithValue(“@ksurname”, ksurname.Text); conn.Open(); DataTable dt = new DataTable(); SqlDataAdapter SDA = new SqlDataAdapter(“SELECT * FROM klient”, spojeni); SDA.Fill(dt); conn.Close(); 它应该插入来自文本框的数据:kname,ksurname,但它关闭表单而不在MS SQL表中显示它们klient

如何在Sql Azure中重置标识种子

我尝试了以下操作以重置我的列的标识种子: DBCC CHECKIDENT (‘dbo.Stuff’, RESEED, 0) 这在sql azure中不起作用,我想知道这样做的最佳方法是什么。 删除并重新创建表格?

在ASP.NET MVC中将多个参数传递给控制器​​; 另外,在LINQ-to-SQL中生成即时查询

我正在研究一个基本的问题管理系统,以便学习ASP.NET MVC。 我已经把它运行到相当不错的水平,但我遇到了一个问题。 我有一个名为Issue的控制器,其视图名为Open。 / Issue / Open列出当前系统上记录的所有未解决问题。 我已经定义了这样的路线: routes.MapRoute( “OpenSort”, // Route name “Issue/Open/{sort}”, // URL with parameters new { controller = “Issue”, action = “Open”, sort = “TimeLogged” } // Parameter defaults ); 到目前为止,这是正常工作,使用IssueController.cs中的以下代码: public ActionResult Open(string sort) { var Issues = from i in db.Issues where i.Status == “Open” orderby i.TimeLogged ascending […]