さて、私はもう何をすべきかわからないところまで来ました。以前に質問を投稿したことがありますが、その結果は質問を閉じるための投票で-3でした。それが再び起こることを恐れて、私は検索し続けましたスナップされるまでグーグル...私は多数のコードを試しましたが、エラーが発生するたびに...
今日、約6/7回データベースを作成し、接続文字列を変更し続けました...
私は 3 つのテーブルを持つデータベースを持っていCompany
ます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; *