프로그래밍에있어 정말 초보자입니다. 내 지식이 실제로 충분하지 않은 것으로 생각하면 실례합니다. 내 학교에서 C# 프로젝트를하고 있는데 데이터베이스를 시작하는 데 문제가 있습니다. 여기 Windows 양식 응용 프로그램 데이터베이스 : "System.Data.dll에서 'System.ArgumentException'형식의 처리되지 않은 예외가 발생했습니다."
일부 코드입니다 : 이러한 코드와private void buttonPurchase_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Purchase?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
// store invoice
System.Data.SqlClient.SqlConnection sqlConnection1 =
new System.Data.SqlClient.SqlConnection("CarDBConnectionString");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "INSERT into invoiceTbl(invoiceId, date, time) values (1, 21/6/2014, 11:13PM)";
sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();
}
}
, 나는 아래, "인덱스 0 1에서 시작하는 사양에 맞지 않는 오류를 초기화 문자열의
형식에 직면 유지 "처리되지 않은 예외 'System.DataException'System.Data.dll에서 System.ArgumentException '이 발생했습니다."
내 app.config 0123의 코드는 다음과 같습니다.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="CarDBConnectionString" connectionString="Data Source=(LocalDB)\v11.0;InitialCatalogue=CarDB;AttachDbFilename=|DataDirectory|\CarDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="Draft_1.Properties.Settings.CarDBConnectionString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\CarDB.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
나는 인터넷 검색을 시도했지만 모든 솔루션을 이해할 수없는 것 같습니다 .-(모든 도움은 매우 감사 할 것입니다, 감사합니다!
@Steve 초기 카탈로그가 자동 생성되어 카탈로그로 변경하면 여전히 동일한 오류가 발생합니다 .- ( – user3763216