Não sei se conta. De qualquer forma, escrevo para mim a qualquer momento. É muito simples e adequado para iniciantes como eu.
Um grupo sou eu que escrevi o livro de visitas nos últimos dois dias, e o outro grupo são
os especialistas que costumavam escrever enquetes no VS2003. Se você vir isso, diga-me uma boa solução, obrigado! ! Se você é novo, vamos aprender juntos! !
-------- O seguinte é o que usei para escrever um livro de visitas recentemente ------------
público estático OleDbConnection con()
{//Classe de conexão do banco de dados
OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStrings["livro"].ConnectionString);
retornar con;
}
inserção de bool estático público (string que)
{ //Executa a operação de inserção com base na instrução SQL passada
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
contagem int = Convert.ToInt32(cmd.ExecuteNonQuery());
se (contagem> 0)
retornar verdadeiro;
outro
retornar falso;
con.Fechar();
}
DataTable estático público ds (string que)
{//Retorna uma tabela de dados carregada com mensagens definidas por SQL,
OleDbConnection con = odb.con();
OleDbDataAdapter oda = new OleDbDataAdapter();
oda.SelectCommand=new OleDbCommand(que,con);
DataSet ds = new DataSet();
oda.Fill(ds,"thc");
retornar ds.Tables["thc"];
con.Fechar();
}
public static bool img(string que)
{//Verifique se o item tem conteúdo de acordo com as condições passadas e retorne verdadeiro se tiver.
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
if (cmd.ExecuteScalar().ToString() != "")
retornar verdadeiro;
outro
retornar falso;
con.Fechar();
}
string estática pública scr(string que)
{//Ele também retorna o valor de um campo com base na instrução SQL passada. Não gosto de colocar a instrução SQL nele.
OleDbConnection con = odb.con();
con.Open();
OleDbCommand cmd = new OleDbCommand(que,con);
retornar cmd.ExecuteScalar().ToString();
}
-----------A seguir está o que foi usado em 2003----------
SqlConnection estático público con()
{//(Estático) Link de inicialização, porque o caminho do banco de dados está no arquivo web.config, então qual string é retornada aqui, esta é a instância inicial da conexão do banco de dados do VS2003
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);
retornar con;
}
public static bool chklog(string nome,string pwd)
{//Determine se este usuário existe no banco de dados, retorne verdadeiro ou falso
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("selecione contagem(*) do admin onde nome='"+nome+"' e pwd='"+pwd+"'",con);
contagem int=Convert.ToInt32(cmd.ExecuteScalar());
se(contagem>0)
{
retornar verdadeiro;
}
outro
{
retornar falso;
}
}
string estática pública chkqx(string nome,string pwd)
{//Determine as permissões do usuário atual e retorne as permissões
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("selecione qx do admin onde nome='"+nome+"' e pwd='"+pwd+"'",con);
string qx=Convert.ToString(cmd.ExecuteScalar());
retornar qx;
}
preenchimento público estático de DataTable (consulta de string)
{//Consulte os dados com base na instrução SQL passada e preencha uma tabela para o objeto de consulta
SqlConnection con=db.con();
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand(query,con);
DataSet ds=new DataSet();
sda.Fill(ds,"voto");
return ds.Tables["voto"];
}
título da string estática pública (ID interno)
{//(Estático) Retorna o título do item de votação com base no ID passado
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("selecione xiang do votemaster onde id='"+ID+"'",con);
retornar cmd.ExecuteScalar().ToString();
}
exclusão de void estático público (consulta de string)
{//(estático) executa o comportamento de exclusão especificado
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
cmd.ExecuteNonQuery();
}
atualização estática pública nula (consulta de string)
{//(estático) executa o comportamento de atualização especificado
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
cmd.ExecuteNonQuery();
}
public static int cid (consulta de string)
{//(estático) Consulta o ID mais recente do banco de dados atual com base na instrução executada
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
int id=Convert.ToInt32(cmd.ExecuteScalar());
identificação de retorno;
}
inserção de bool estático público (consulta de string)
{//Inserir operação
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
contagem int=Convert.ToInt32(cmd.ExecuteNonQuery());
se(contagem>0)
{
retornar verdadeiro;
}
outro
{
retornar falso;
}
}
tipo interno estático público (int id)
{//De acordo com o ID gerado, retorne se o voto ao qual o ID pertence é de múltipla escolha ou de escolha única
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("selecione o tipo do votemaster onde id='"+id+"'",con);
int tipo=Convert.ToInt32(cmd.ExecuteScalar());
tipo de retorno;
}
contagem de string estática pública()
{//Retorna o número total de visitantes
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand("selecionar contagem da linha de contagem",con);
string contagem=cmd.ExecuteScalar().ToString();
contagem de retorno;
}
string estática pública rengyi (consulta de string)
{//Consulte qualquer campo único e retorne um método estático do valor do campo
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
retornar cmd.ExecuteScalar().ToString();
}
vlog bool estático público (consulta de string)
{//Consulta qualquer campo único, um método estático que retorna verdadeiro ou falso
SqlConnection con=db.con();
con.Open();
SqlCommand cmd=new SqlCommand(consulta,con);
contagem int=Convert.ToInt32(cmd.ExecuteScalar());
se(contagem>0)
{
retornar verdadeiro;
}
outro
{
retornar falso;
}
}
http://thcjp.cnblogs.com/archive/2006/06/18/428775.html