回 帖 发 新 帖 刷新版面

主题:代码出错,谁来帮帮我啊??

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace 电子名片
{
    public partial class FAdd : Form
    {
        public FAdd()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
           string connstr="server=127.0.0.1;database=ecard;user id=xu;password=870421";
           string comdtext="insert into users(username,mobile,email) values('"+tUserName.Text+"','"+tMobile.Text+"','"+tEmail+"')";
           SqlConnection conn=new SqlConnection();
           try
           {
               SqlCommand comm=new SqlCommand(comdtext);
               conn = new SqlConnection(connstr);
               comm.Connection = conn;
               conn.Open();
               comm.ExecuteNonQuery();
               MessageBox.Show("添加成功!");

           }
           catch (Exception  ex)
           {
               MessageBox.Show(ex.Message);
           }
               finally
           {
            conn.Close;
           }
           
        }
    }
}


以上代码在conn.Close;处有波浪线,错误提示:错误    1    只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句    D:\项目\C#项目\电子名片\电子名片\FDelete.cs    39    13    电子名片
    
    可以运行,但是我不清楚与服务器的连接是否有断开,请教各位高手???

回复列表 (共3个回复)

沙发

conn.Close()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

板凳

Close() 是方法要加括号的。

3 楼


Close();是方法撒。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册