중요한지 모르겠습니다. 어쨌든, 언제든지 저 자신을 위해 작성합니다. 매우 간단하고 저 같은 초보자가 수집하기에 적합할 것입니다.
한 그룹은 제가 이틀간 방명록을 썼고, 다른 그룹은
VS2003에서 여론조사를 하던 전문가들입니다. 보시고 좋은 해결방안을 알려주시면 감사하겠습니다! ! 처음이시라면 함께 배워보세요! !
--------다음은 제가 최근 방명록을 작성할 때 썼던 내용입니다------------
공개 정적 OleDbConnection con()
{//데이터베이스 연결 클래스
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["book"].ConnectionString);
반품 사기;
}
공개 정적 bool 삽입(문자열 대기열)
{ //전달된 SQL 문을 기반으로 삽입 작업을 수행합니다.
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
int count = Convert.ToInt32(cmd.ExecuteNonQuery());
if (개수 > 0)
사실을 반환;
또 다른
거짓을 반환;
con.Close();
}
공개 정적 DataTable ds(문자열 대기열)
{//SQL 정의 메시지가 로드된 데이터 테이블을 반환합니다.
OleDbConnection con = odb.con();
OleDbDataAdapter oda = new OleDbDataAdapter();
oda.SelectCommand=new OleDbCommand(que,con);
DataSet ds = 새로운 DataSet();
oda.Fill(ds,"thc");
return ds.Tables["thc"];
con.Close();
}
공개 정적 bool img(문자열 대기열)
{//전달된 조건에 따라 항목에 내용이 있는지 확인하고, 있으면 true를 반환합니다.
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
if (cmd.ExecuteScalar().ToString() != "")
사실을 반환;
또 다른
거짓을 반환;
con.Close();
}
공개 정적 문자열 scr(문자열 대기열)
{//또한 전달된 SQL 문을 기반으로 필드의 값을 반환합니다. SQL 문을 여기에 넣는 것을 좋아하지 않습니다.
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
cmd.ExecuteScalar().ToString()을 반환합니다.
}
-----------다음은 2003년에 사용된 내용이다------------
공개 정적 SqlConnection con()
{//(정적) 초기화 링크, 데이터베이스 경로가 web.config 파일에 있으므로 여기에 반환되는 문자열은 VS2003 데이터베이스 연결의 초기 인스턴스입니다.
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);
반품 사기;
}
public static bool chklog(문자열 이름, 문자열 비밀번호)
{//이 사용자가 데이터베이스에 존재하는지 확인하고 true 또는 false를 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("name='"+name+"' 및 pwd='"+pwd+"'",con인 관리자에서 count(*) 선택);
int count=Convert.ToInt32(cmd.ExecuteScalar());
만약(개수>0)
{
사실을 반환;
}
또 다른
{
거짓을 반환;
}
}
공개 정적 문자열 chkqx(문자열 이름, 문자열 비밀번호)
{//현재 사용자의 권한을 확인하고 권한을 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("name='"+name+"' 및 pwd='"+pwd+"'",con인 관리자에서 qx를 선택하세요);
문자열 qx=Convert.ToString(cmd.ExecuteScalar());
qx를 반환;
}
공개 정적 DataTable 채우기(문자열 쿼리)
{//전달된 SQL 문을 기반으로 데이터를 쿼리하고 쿼리 개체에 테이블을 채웁니다.
SqlConnection con=db.con();
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand(query,con);
DataSet ds=new DataSet();
sda.Fill(ds,"투표");
return ds.Tables["vote"];
}
공개 정적 문자열 제목(int ID)
{//(정적) 전달된 ID를 기반으로 투표 항목의 제목을 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("select xiang from votemaster where id='"+ID+"'",con);
cmd.ExecuteScalar().ToString()을 반환합니다.
}
공개 정적 무효 삭제(문자열 쿼리)
{//(정적) 지정된 삭제 동작을 실행합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
cmd.ExecuteNonQuery();
}
공개 정적 무효 업데이트(문자열 쿼리)
{//(정적) 지정된 업데이트 동작을 실행합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
cmd.ExecuteNonQuery();
}
공개 정적 int cid(문자열 쿼리)
{//(정적) 실행된 명령문을 기반으로 현재 데이터베이스의 최신 ID를 쿼리합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
int id=Convert.ToInt32(cmd.ExecuteScalar());
반환 ID;
}
공개 정적 bool 삽입(문자열 쿼리)
{//삽입 작업
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
int count=Convert.ToInt32(cmd.ExecuteNonQuery());
만약(개수>0)
{
사실을 반환;
}
또 다른
{
거짓을 반환;
}
}
공개 정적 int typ(int ID)
{//생성된 ID에 따라 해당 ID가 속한 투표가 객관식인지 단선형 투표인지를 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("select typ from votemaster where id='"+id+"'",con);
int typ=Convert.ToInt32(cmd.ExecuteScalar());
반환 유형;
}
공개 정적 문자열 개수()
{//총 방문자 수를 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("카운트라인에서 개수 선택",con);
문자열 개수=cmd.ExecuteScalar().ToString();
반환 횟수;
}
공개 정적 문자열 rengei(문자열 쿼리)
{//단일 필드를 쿼리하고 필드 값의 정적 메서드를 반환합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
cmd.ExecuteScalar().ToString()을 반환합니다.
}
공개 정적 bool vlog(문자열 쿼리)
{//true 또는 false를 반환하는 정적 메서드인 단일 필드를 쿼리합니다.
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(query,con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
만약(개수>0)
{
사실을 반환;
}
또 다른
{
거짓을 반환;
}
}
http://thcjp.cnblogs.com/archive/2006/06/18/428775.html