| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1082 人关注过本帖
标题:通讯录管理系统
只看楼主 加入收藏
霈儿123
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-12-2
收藏
 问题点数:0 回复次数:0 
通讯录管理系统
友友们,我 是C#变成新手,这两天在编通讯录管理系统,但是在 查找联系人的时候出现了一些问题,不知道怎么解决,希望友友们帮助,
问题如下:
using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Data.SqlClient;
using
using System.Configuration;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 通讯录管理系统
{
    public partial class 查找联系人 : Form
    {
        public 查找联系人()
        {
            InitializeComponent();
            SqlDataAdapter sda;
            DataSet ds;
            SqlCommandBuilder cb;
        }
        
        private void 查找联系人_Load(object sender, EventArgs e)
        {
            string strConn = string.Empty;
            StringBuilder strWhere = new StringBuilder ("where");
            if(txtName .Text .Trim ()!=""){strWhere .AppendFormat ("姓名 like '%{0}%'", txtName.Text.Trim());}
            if (txtPhone.Text.Trim() != "")
            {
                if (strWhere.ToString() != "where")
                { strWhere.Append("and"); }
                strWhere.AppendFormat("联系电话 like '%{0}%'", txtPhone.Text.Trim());
            }
            string sql = "select 编号,姓名,组别,工作单位,联系电话,电子邮箱 from 联系人 where 用户名='0'";
            SqlConnection conn = new SqlConnection(strconn);
            SqlCommand cmd = new SqlCommand(sqlconn);
            SqlConnection conn = new SqlConnection(strconn);
            SqlCommand cmd = new SqlCommand("查找联系人", conn);
             = CommandType.StoredProcedure;
            cmd.Parameters.Add("@txtName", SqlDbType.VarChar, 50);
            cmd.Parameters .Add ("@txtPhone",SqlDbType .VarChar ,200);
            cmd .Parameters .Add ("@user",SqlDbType.VarChar ,50);
            cmd.Parameters["@txtName"].Value = txtName.Text.Trim();
            cmd.Parameters["@txtPhone"].Value = txtPhone.Text.Trim();
            cmd.Parameters["@txtuser"].Value = struserName;
            sda = new SqlDataAdapter(cmd);
            ds = new SqlCommandBuilder(sda);
            ds =new DataSet ();
            sda.Fill(ds);
            dgvResult.DataSource = ds.Tables[0];
            this.Height = 250;





            if (txtName =="" || txtPhone =="")
            { MessageBox.Show("错误!"); }
            
        }
    }
}




错误原因是:


  
 错误    4    当前上下文中不存在名称“strconn”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    37    52    通讯录管理系统
错误    5    当前上下文中不存在名称“sqlconn”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    38    45    通讯录管理系统
错误    6    已在此范围定义了名为“conn”的局部变量。    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    39    27    通讯录管理系统
错误    7    当前上下文中不存在名称“strconn”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    39    52    通讯录管理系统
错误    8    已在此范围定义了名为“cmd”的局部变量。    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    40    24    通讯录管理系统
错误    9    当前上下文中不存在名称“struserName”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    47    48    通讯录管理系统
错误    10    当前上下文中不存在名称“sda”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    48    13    通讯录管理系统
错误    11    当前上下文中不存在名称“ds”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    49    13    通讯录管理系统
错误    12    当前上下文中不存在名称“sda”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    49    40    通讯录管理系统
错误    13    当前上下文中不存在名称“ds”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    50    13    通讯录管理系统
错误    14    当前上下文中不存在名称“sda”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    51    13    通讯录管理系统
错误    15    当前上下文中不存在名称“ds”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    51    22    通讯录管理系统
错误    16    当前上下文中不存在名称“ds”    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    52    36    通讯录管理系统
错误    17    运算符“==”无法应用于“System.Windows.Forms.TextBox”和“string”类型的操作数    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    59    17    通讯录管理系统
错误    18    运算符“==”无法应用于“System.Windows.Forms.TextBox”和“string”类型的操作数    E:\董霈编程\通讯录管理系统\董霈\通讯录管理系统\查找联系人.cs    59    33    通讯录管理系统
搜索更多相关主题的帖子: 通讯录 管理 系统 
2009-12-02 11:20
快速回复:通讯录管理系统
数据加载中...
 
   



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

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