Tag: sql server express

用于数据访问层的SQL连接字符串

我正在使用直接连接字符串 string ConString = “Data source=.\\Sqlexpress; initial catalog=MyDB; integrated security=SSPI”; 我需要一个存储在web.config文件中的连接字符串,如: 这个问题是我的数据访问层无法访问它。 我正在研究3层架构模型。 我不想添加对我的数据访问层的引用,例如System.Web等。每天我的类库都会获得越来越多的类。 我意识到是时候使用全局可访问的连接字符串,这样当我最终提交我的项目时,连接字符串将只需要在大学计算机上的一个地方进行更改。

将SQL Server Express表迁移到SQL Server数据库

我有一个本地SQL Server Express数据库,我想复制到服务器上的SQL Server数据库。 我没有对服务器的完全权限,所以我不能直接附加它。 有人告诉我,我可以通过使用SqlBulkCopy [MSDN]类来做到这一点。 我无法弄清楚如何使用它。 我没有做足够的数据库编程来熟悉这种事情是如何完成的。 基本上,我想将一个数据库中的所有表复制到另一个数据库中。 表之间存在关系,我不知道这是否会对复制产生影响。 没有太多,所以只复制数据然后手动重新分配关系并不是什么大问题。 这是我可以去的 var localDatabase = new SqlConnection(“connection string”); var serverDatabase = new SqlConnection(“other connection string”); SomehowCopyAllTables(localDatabase, serverDatabase); 但不幸的是,C#先生并不想承认SomehowCopyAllTables方法的存在。 如何将所有表从一个数据库复制到另一个数据库?

将数据保存到DB

我正在使用Visual Studio 2010与SQL Server Express和LINQ to SQL 在应用程序执行期间将数据插入数据库时​​,应用程序正确运行。 数据将插入数据库。 但是,当我停止应用程序并单击server explorer show table data ,我看不到任何数据。 为什么会这样? 这是我的数据库解决方案项的复制输出方向属性的值: database1.mdf: copy always database1Dataset.xsd: do not copy dataclasses1.dbml: do not copy

Android:如何将ExecuteScalar移植到Java?

SqlCommand.ExecuteScalar方法 执行查询,并返回查询返回的结果集中第一行的第一列。 其他列或行将被忽略。 我想这将涉及大量使用generics。 假设我有一个SQLiteDatabase / Cursor对象。

entity framework4.1不向SQL Server Express数据库添加任何行

使用带有SQL Server Express .mdf数据库的Entity Framework 4.1。 出于测试目的,我尝试在WPF应用程序中使用实体模型在SQL Server Express数据库上执行CRUD操作。 我是这个概念的新手,我按照video教程进行了编码 我创建了单个非常简单的表的实体模型。 我在cs文件中编写了简单的代码,使用以下代码执行向数据库添加一行 testEntities db = new testEntities(); TestTable tb = new TestTable(); tb.Name = txtName.Text; tb.Email = txtMail.Text; db.TestTables.AddObject(tb); db.SaveChanges(); 但如果我回去检查数据库,则不会添加任何数据。 请告诉我这里出了什么问题? 这是我的连接字符串

正确的方法来连接和查询SQL Server Express数据库

我需要一个示例C#(控制台应用程序)代码连接到SQL Server Express数据库并将一些变量插入表“laptops” SQL Server Express是@ localhost 用户名是数据库 和密码是testdatabase 这样做的正确方法是什么?

Crystal Report:无法连接错误的登录参数

打印报告时,用户有时会出现以下错误: CrystalDecisions.CrystalReports.Engine.LogOnException:文件C中的错误:\ DOCUME~1 \ carolec \ LOCALS~1 \ Temp \ temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB} .rpt:Unable连接:登录参数不正确。 —> System.Runtime.InteropServices.COMException(0x8004100F):文件C中的错误:\ DOCUME~1 \ carolec \ LOCALS~1 \ Temp \ temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D -9289902AFDEB} .rpt:无法连接:登录参数不正确。 àCrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)àCrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)— Fin de la trace de la pile d’exception interne —àCrystalDecisions.ReportAppServer.ConvertDotNetToErom。 ThrowDotNetException(Exception e)àCrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)àCrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies,Boolean collat​​ed,Int32 startPageN,Int32 endPageN)àCrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter (Int32 nCopies,布尔整理,Int32 startPageN,Int32 endPageN) 关于解决方案的任何想法? 配置:C#(2008),WinForm,Crystal Report 10,SQL […]

SqlDataReader读入List

我在C#中编写一个方法来从WCF服务查询SQL Server Express数据库。 我必须使用ADO.NET来执行此操作(然后使用LINQ重写它)。 该方法接受两个字符串( fname, lname ),然后从匹配记录中返回“Health Insurance NO”属性。 我想把它读成一个列表(还有其他一些要检索的属性)。 当前代码返回一个空列表。 我哪里错了? public List GetPatientInfo(string fname, string lname) { string connString = “Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\xxxx\\Documents\\Visual Studio 2010\\Projects\\ADOWebApp\\ADOWebApp\\App_Data\\ADODatabase.mdf;Integrated Security=True;User Instance=True”; SqlConnection conn = new SqlConnection(connString); string sqlquery = “SELECT Patient.* FROM Patient WHERE ([First Name] = ‘”+fname+”‘) AND ([Last Name] = ‘”+lname+”‘)”; SqlCommand command = new […]

使用脚本启用到sql express的远程连接

我正在使用sql server express 2008部署应用程序。在我的应用程序的先决条件部分中,我包括: 因此,当用户安装我的应用程序时,它也将安装sql express。 然后我将能够连接到该数据库引擎: try { // database should be in the same network SqlConnection conn = new SqlConnection(@”Data Source=.\sqlexpress; Integrated Security=True”); conn.Open(); MessageBox.Show(“Connection succesfull”); } catch { MessageBox.Show(“Unable to connect”); } 现在,当我安装不同的应用程序(客户端版本)时,我希望能够连接到该数据库引擎。 我设法通过以下方式连接到它: try { SqlConnection conn = new SqlConnection(@”Data Source=192.168.0.120\sqlexpress,22559; USER=sa; PASSWORD=*********”); conn.Open(); MessageBox.Show(“Connection succesfull”); } catch { MessageBox.Show(“Unable to […]

entity frameworkEF4.1 – 存储过程“无法在容器中找到”

我的数据库中有一个SP。 对于EF4.1,使用DbContext API 。 从数据模型导入函数后,对存储过程的引用在我的开发环境中正常工作。 但是当发布到服务器时,它失败并显示如下消息:在容器’TallyJ2Entities’中找不到FunctionImport’SqlSearch’。 所有其他数据访问工作正常。 似乎在生产中,EF4配置的某些方面被遗忘了。 数据库是相同的,两个服务器都是SQL 2008(本地是Express SP1 10.50.2500,主机是Express RTM 10.50.1600)。 我甚至将EDMX编辑器直接指向生产数据库,并进行了更新。 结果在开发中运行良好,但在服务器上以相同的方式失败。 其他类似的问题在这里没有帮助。 其他人似乎有类似的问题在这里输入链接描述 。 有什么建议? 更新:我发现在调试模式下部署主机时问题就消失了! 在我的DbContext派生类中,我把这段代码: ((IObjectContextAdapter)this).ObjectContext.MetadataWorkspace var findFunction = metadataWorkspace.GetItems(DataSpace.SSpace) .SelectMany(gi => gi.MetadataProperties) .Where(m=> Equals(m.Value, “SqlSearch”)) .Select(m => “Found {0}”.FilledWith(m.Value)) .FirstOrDefault(); 当我记录findFunction结果时,事实certificate服务器(在发布模式下)没有找到它,而在开发中,它被找到了。