好吧,我已经到了不知道该怎么做的地步了,我之前发布过一个问题,结果是-3 投票结束了这个问题,并且害怕再次发生这种情况让我一直在寻找谷歌搜索直到被抢购......我尝试了很多代码,每次我得到一个错误......
我今天创建了大约 6/7 次数据库并不断更改连接字符串...
我有一个包含 3 个表的数据库,1 个表被调用Company
,现在我想做的是我想使用 2 个代表CompName
密码的文本框和一个代表业务类型的下拉列表。
我想用这些在表格中输入信息,有人可以帮我吗
这是我的代码:
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class CompanyLogin : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyConncetionString"].ConnectionString;
string sql = "INSERT INTO company (CompName, BusinessType, Pword) VALUES('" + txtCompName.Text + "','" + DropDownList1.Text + "', '" + txtPassword + "')";
using (SqlConnection sqlconn = new SqlConnection(ConnectionString))
{
sqlconn.Open();
using (SqlCommand command = new SqlCommand(sql, sqlconn))
{
command.ExecuteNonQuery();
}
}
}
}
错误:
System.NullReferenceException:对象引用未设置为对象的实例。
在线的:
string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyConncetionString"].ConnectionString;
web.config
:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="Varsity_College.tempsConnectionString"
connectionString="Data Source=JAUN- PC\SQLEXPRESS;Initial Catalog=Varsity_College.temps;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
...... (irrelevant) ......
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
我的错误一直指向
第 17 行:
字符串 ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; *