데이터베이스 이름 ONLINEEXAM오류 동안
가나는 DB에서 여러 테이블을 가지고 있고 일부 테이블 이름을 나열 할이 asp.net에서 드롭 다운리스트에서 문자로 "로 설정 %를"시작입니다 .
나는 다음과 같은 코드를 사용하고 난 오류를 받고 있어요 : 잘못된 개체 이름은
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack == false)
{
paperset();
}
}
private void paperset()
{
try
{
string conn = ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlCommand cmd = new SqlCommand(
"select * from ONLINEEXAM.dbo.sysobjects where name like 'Set%'", con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
ListItem item = new ListItem();
item.Value = dr[0].ToString();
papersetlist.Items.Add(item);
}
dr.Close();
con.Close();
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
finally { }
}
시도 모든 테이블을 얻기 위해 이것을 사용 w/O를 –
이 선택 *을 sysobjects에서 이름과 같은 '설정 %'와 같은 이름 dB 무엇 당신의 연결 고리입니까? – Pleun
@WaqarJanjua 쿨 ... 정말 일했습니다 ... Thanx a Ton !! –