| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 645 人关注过本帖
标题:留言是不是这么写的类?
只看楼主 加入收藏
wushanshan1
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-4-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
留言是不是这么写的类?
1.zip (23.72 KB)

程序代码:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data .OleDb ;
/// <summary>
///zxly 的摘要说明
/// </summary>
public class zxly
{
    public zxly()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    private static    string id;
    public  string Id
    {
        get { return id; }
        set { id = value; }
    }
    private static string name;
    public  string Name
    {
        get { return name; }
        set { name = value; }
    }
    private static string comname;
    public  string Comname
    {
        get{return comname;}
        set { comname = value; }
    }
    private static string phone;
    public  string Phone
    {
        get { return phone; }
        set { phone = value; }
    }
    private static string email;
    public  string Email
    {
        get { return email; }
        set { email = value; }
    }
    private static string add;
    public  string Add
    {
        get { return add; }
        set { add = value; }
    }
    private static string title;
    public  string Title
    {
        get { return title; }
        set { title = value; }
    }
    private static string content;
    public  string Content
    {
        get { return content; }
        set { content = value; }
    }
    private static DateTime lysj;
    public  DateTime Lysj
    {
        get { return lysj; }
        set { lysj = value; }
    }
    private static int flg;
    public  int Flg
    {
        get { return flg; }
        set { flg = value; }
    }

 
    public static string sel()
    {
        string s="";
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter("select name from zxly", cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        int ret = 0;
        for (int i = 0; i <= zxly.count() - 1; i++)
        {
            string s1 = ds.Tables[0].Rows[i]["name"].ToString();
            if (s1.Trim ()==id )
            {
                ret = 1;
            }
        }
            if (ret == 1)
            {
                s = "留言已经存在。";
            }
            else
            {
                s = "留言成功。";
            }
            return s;
    }

    public static void insert1()
    {
        string str = "insert  into zxly(id,name,comname,phone,email,add,title,content,lysj,flg) valuese ('" + id + "','" + name + "','" + comname + "','" + phone + "','" + email + "','" + add + "','" + title + "','" + content + "','" + lysj + "','" + flg + "')";
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbCommand com = new OleDbCommand(str, cn);
        cn.Open();
        int ret = com.ExecuteNonQuery();
        cn.Close();

    }

    public static string selectname()
    {
        string s = "";
        string str = "select name from zxly";
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter(str,cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        int set = 0;
        for(int i=0;i<=zxly .count ()-1;i++)
        {
            string s1=ds.Tables [0].Rows [i]["name"].ToString ();
            if (id == s1.Trim())
                str = 1;
        }
        if (set == 1)
        {
            s = selectid().Trim().ToString();
        }
        else
        {
            s = "没有该用户";
        }
        return s;
    }
    public static string selectid()
    {
        string s = "";
        string sql = "select id from zxly";
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter(sql, cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        int ret = 0;
        for (int i = 0; i <= zxly .count ()-1; i++)
        {
            string s1 = ds.Tables[0].Rows[i]["id"].ToString();
            if (mima == s1)
                ret = 1;
        }
      
        return s;
    }
    public static int count()
    {
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter("select count(*) as a1 from zxly", cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        int c1 = Convert.ToInt32(ds.Tables[0].Rows[0]["a1"].ToString());
        return c1;

    }

    public static DataTable td(String sql)
    {
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter(sql, cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        return ds.Tables[0];
    }
    public static DataTable cr(String sql)
    {
        OleDbConnection cn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString());
        OleDbDataAdapter da = new OleDbDataAdapter(sql, cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        return ds.Tables[0];
    }
}
在线留言的类,是这么写的吗?求高手帮我看看。
2013-04-15 09:25
shangsharon
Rank: 9Rank: 9Rank: 9
来 自:湖北武汉
等 级:蜘蛛侠
威 望:7
帖 子:221
专家分:1261
注 册:2012-3-25
收藏
得分:7 
循环的问题
for (int i = 0; i <= zxly.count() - 1; i++)
应该是
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
没有必要一直调用zxly.count()这个方法.
还有就是循环内部满足if条件后最好是break一下,退出循环.
System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString()
这个还类中出现很多次了,不觉得碍眼么,可以在类中设置一个变量赋予此值嘛,去掉最后的ToString()...

就说这些吧.
2013-04-15 15:23
wushanshan1
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-4-8
收藏
得分:0 
不行,你这么该,出现了很多的错误。
2013-04-16 10:51
wushanshan1
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-4-8
收藏
得分:0 
有没有大神在啊,求解答。
2013-04-16 11:10
wushanshan1
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-4-8
收藏
得分:0 
循环的问题
for (int i = 0; i <= zxly.count() - 1; i++)
应该是
for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
没有必要一直调用zxly.count()这个方法.
还有就是循环内部满足if条件后最好是break一下,退出循环.
System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString()
这个还类中出现很多次了,不觉得碍眼么,可以在类中设置一个变量赋予此值嘛,去掉最后的ToString()...

就说这些吧.
2楼的大哥,你可不可以用我给的这些信息,帮我写一个这方面的类。谢谢了
2013-04-16 13:38
Aviva_Wang
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:苏州
等 级:贵宾
威 望:26
帖 子:701
专家分:2382
注 册:2013-3-12
收藏
得分:7 
应该没有错吧,不过都是分三层写的,你这样写看着怪怪的,也有点显得啰嗦了

asp
2013-04-16 22:52
wushanshan1
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2013-4-8
收藏
得分:0 
那你能不能帮我写个简单点的。功能能实现就可以。可以加我Q聊:1252682449
2013-04-17 08:16
快速回复:留言是不是这么写的类?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019514 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved