아래 코드는 제 코드입니다. Openconnection() 함수에서 연결 문자열을 전달할 곳. 하지만 Openconnection 메서드가 호출되면 오류가 발생합니다.데이터베이스 연결을 시도 할 때 오류가 있습니다.
public class dbconn
{
string ConnetionString = null;
string State = "";
SqlConnection cnn;
public string openconnection()
{
ConnetionString = @"Data Source=myservername;Initial Catalog=mydbname;Integrated Security=True";
cnn = new SqlConnection(ConnetionString);
try
{
cnn.Open();
return State;
}
catch (Exception ex)
{
...............
}
}
public string closeconnection()
{
ConnetionString = @"Data Source=myservername;Initial Catalog=mydbname;Integrated Security=True";
cnn = new SqlConnection(ConnetionString);
try
{
cnn.Close();
return State;
}
catch (Exception ex)
{
.........
}
}
}
내가에서
public dbconn dbcon;
private void btnsave_Click(object sender, EventArgs e)
{
string State="";
try
{
State= dbcon.openconnection();//*** Error in this line
if (State!= "")
{
MessageBox.Show(State, "Lost Connection");
}
}
}
*** 내가 오류가있어 일부처럼 내 C# 코드 부분에서이 클래스를 호출하려고 할 때.
오류의 세부 사항을 표시해야합니다. –
'try '다음에'catch() {}'가 누락되었습니다. 실제 오류는 무엇입니까? – Darren
오류가 발생하는 이유를 알려주시겠습니까? 나는 그것이 예외라고 생각하고, 예외 메시지는 아마 당신에게 무엇이 잘못되었는지 알려준다. –