表示与SQL Server数据库的打开连接。
System.InvalidOperationException:“ConnectionString 属性尚未初始化。” - C#
代码: 使用系统; 使用 System.Collections.Generic; 使用 System.ComponentModel; 使用系统数据; 使用系统绘图; 使用 System.Linq; 使用系统文本; 使用 System.Threading.Tasks; 你...
我在.NET 8环境中的分布式事务出现死锁,但我不明白如何解决它
我使用.Net 8环境创建了一个控制台应用程序,Program.cs中有以下代码: TransactionManager.ImplicitDistributedTransactions = true; var transactionOptions = 新
我是 C# 新手,正在构建一个与 SQL 数据库交互并执行各种操作的应用程序。 以下是迄今为止我用于执行这些任务的示例语法(
赢得 11 版本:10.0.22621 VS 2022 版本:17.7.4 网。 4.8.0902 SQL Server 版本:15.0.2101.7 VS和SQL都在同一台电脑上。 我是一名老 vb 程序员,不知道如何连接到 SQL Se...
如何检查我正在使用的它是打开还是关闭 if (SQLOperator.SQLCONNECTION.State.Equals("打开")) 然而,即使状态是“开放”,它也无法通过此检查。
如何在 Windows 窗体项目中安全地存储 SQL 信息?
我找不到如何在 C# Windows 窗体应用程序中安全地存储 SQL 信息。 使用 .NET Reflector 等工具,代码可以以某种方式出现。 什么方法最准确、最可靠? ...
不知道为什么我的项目加载不了这个基于服务的数据库。 我刚刚下载了包含以下软件包的社区版本: 除了默认表单,我什么都没有加载,而且...
我重构遗留 WinForms 应用程序。 现在它是基于 NET Framework 4.8 的应用程序,可与 SQL Server 和 PostgreSQL 一起使用。 但是在执行这段代码的过程中: SqlConnection connect = new SqlConnection();
无法访问 C# 中的 SQL Server 存储过程输出参数
我正在尝试获取我在使用 SqlConnection 的存储过程中使用的输出参数的值,但我没有得到,努力但没有弄清楚我在哪里做错了,程序是......
如何在 web.config 文件中写入连接字符串并从中读取?
我正在尝试将连接字符串写入 Web.config,如下所示: 我正在尝试像这样将连接字符串写入 Web.config: <connectionStrings> <add name="Dbconnection" connectionString="Server=localhost; Database=OnlineShopping ; Integrated Security=True"/> </connectionStrings > 然后像这样阅读它: string strcon = ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString; SqlConnection DbConnection = new SqlConnection(strcon); 运行程序时由于空引用出现错误。但是当我使用这段代码时: SqlConnection DbConnection = new SqlConnection(); DbConnection.ConnectionString = "Server=localhost; Database=OnlineShopping ; Integrated Security=True"; 我没有收到任何错误,程序运行正常! 有什么问题吗? 添加引用添加System.Configuration:- System.Configuration.ConfigurationManager. ConnectionStrings["connectionStringName"].ConnectionString; 您还可以更改 WebConfig 文件以包含提供程序名称:- <connectionStrings> <add name="Dbconnection" connectionString="Server=localhost; Database=OnlineShopping; Integrated Security=True"; providerName="System.Data.SqlClient" /> </connectionStrings> Web.config: <connectionStrings> <add name="ConnStringDb" connectionString="Data Source=localhost; Initial Catalog=DatabaseName; Integrated Security=True;" providerName="System.Data.SqlClient" /> </connectionStrings> c#代码: using System.Configuration; using System.Data SqlConnection _connection = new SqlConnection( ConfigurationManager.ConnectionStrings["ConnStringDb"].ToString()); try { if(_connection.State==ConnectionState.Closed) _connection.Open(); } catch { } 试试这个 在应用程序中打开 web.config 文件并像这样在 connectionStrings 部分添加示例数据库连接 <connectionStrings> <add name="yourconnectinstringName" connectionString="Data Source= DatabaseServerName; Integrated Security=true;Initial Catalog= YourDatabaseName; uid=YourUserName; Password=yourpassword; " providerName="System.Data.SqlClient"/> </connectionStrings > 你确定你的配置文件(web.config)在正确的位置并且连接字符串真的在(生成的)文件中吗?如果您发布文件,则可能会复制 web.release.config 的内容。 配置和对连接字符串的访问在我看来没问题。我总是会添加一个供应商名称 <connectionStrings> <add name="Dbconnection" connectionString="Server=localhost; Database=OnlineShopping; Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> 试试这个 var configuration = WebConfigurationManager.OpenWebConfiguration("~"); var section = (ConnectionStringsSection)configuration.GetSection("connectionStrings"); section.ConnectionStrings["MyConnectionString"].ConnectionString = "Data Source=..."; configuration.Save(); 尝试使用WebConfigurationManager代替ConfigurationManager 在应用程序中打开 web.config 文件后,在 connectionStrings 部分添加示例数据库连接,如下所示: <connectionStrings> <add name="yourconnectinstringName" connectionString="Data Source= DatabaseServerName; Integrated Security=true;Initial Catalog= YourDatabaseName; uid=YourUserName; Password=yourpassword; " providerName="System.Data.SqlClient" /> </connectionStrings> 在 web.config 文件中声明 connectionStrings: <add name="dbconnection" connectionString="Data Source=Soumalya;Integrated Security=true;Initial Catalog=MySampleDB" providerName="System.Data.SqlClient" /> 无需用户名和密码即可访问数据库服务器。 现在,编写代码以从我们的代码隐藏文件中的 web.config 文件获取连接字符串。在代码隐藏文件中添加以下命名空间。 using System.Configuration; 此命名空间用于从 web.config 文件中获取配置部分详细信息。 using System; using System.Data.SqlClient; using System.Configuration; public partial class _Default: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Get connection string from web.config file string strcon = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString; //create new sqlconnection and connection to database by using connection string from web.config file SqlConnection con = new SqlConnection(strcon); con.Open(); } } 两种添加连接字符串的方式 如果您在安装 mssql 时设置了实例名称,请确保在您的 web.config 文件中正确提供实例名称 打开你的 web.config 文件 Two ways of adding connection string if you set up an instance name while installing mssql make sure to provide the instance name correctly in your web.config file 1. open your web.config file <connectionStrings> <add name ="EmployeeAppDB" connectionString="Data Source=INSTANCE_NAME_HERE; <========== Initial Catalog=EmployeeDB;Integrated Security=true" providerName="System.Data.SqlClient"/> </connectionStrings> 2. open your web.config file if you're using the default insallation of mssql with no instance name <connectionStrings> <add name ="EmployeeAppDB" connectionString="Data Source=.; <========= Initial Catalog=EmployeeDB;Integrated Security=true" providerName="System.Data.SqlClient"/> </connectionStrings>
如何使用 sql Connection 在 vb.net 中获取 DataTable
Dim oConnString 作为字符串 将 strQuery 调暗为字符串 将 myConn 调暗为 SqlConnection 将 myCmd 调暗为 SqlCommand 将 myReader 调暗为 SqlDataReader 昏暗的结果作为字符串 oConnString = "数据源=" +
我现在正在通过VPN工作,但每当我的程序运行到这部分代码时,public MySqlConnection db { get { if (_db != null && ...
目标:正确使用ExecuteAsync。我知道我的应用程序本身至少非常接近正确,因为它正确地执行了一次,所以我知道我可以排除通常的嫌疑人,如防火墙、......
我正在做一个程序,从一个邮件中发送数据库中的多个用户的邮件,但是我得到了一个错误的对象引用没有被设置为一个对象的实例。下面是代码...
我对C#using语句有疑问。根据文档,最佳做法是在using语句内声明和初始化资源(例如SqlConnection对象)。 ...
将SqlConnection.InfoMessage保存为Entity Framework 6中的字符串
如何捕获SqlConnection.InfoMessage并将其保存到字符串中?我找不到任何示例,所以我在这里问。对数据库的示例操作:公共异步任务AddAsync(Items record)...
C#SqlConnection支持多少个并发语句?假设我正在运行10个线程的Windows服务。所有线程都使用相同的SqlConnection对象,但使用不同的SqlCommand ...
我是网络开发的新手,通过浏览论坛,我设法解决了我遇到的许多问题。看来我遇到的问题是...
我需要使用添加按钮在一个表中插入数据并在第二个表中更新ID:private void addButton_Click(object sender,EventArgs e){con.Open(); cmd = new SqlCommand(“插入到...