visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。

visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。,第1张

首先定义一个基本 *** 作类,处理数据库 *** 作部分:

class BaseOperate

{

#region 数据连接

/// <summary>

/// 数据连接

/// </summary>

/// <returns></returns>

public SqlConnection getcon()

{

string M_str_sqlcon = "Data Source=(你的计算机名);Initial Catalog=db_Crm;User id=sa;Password=(sqlserver登录密码);integrated security=true";

SqlConnection myCon = new SqlConnection(M_str_sqlcon);

return myCon;

}

#endregion

#region 执行语句

/// <summary>

/// 执行SQL 语句

/// </summary>

/// <param name="M_str_sqlstr"></param>

public void getcom(string M_str_sqlstr)

{

SqlConnection sqlcon = thisgetcon();

sqlconOpen();

SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);

sqlcomExecuteNonQuery();

sqlcomDispose();

sqlconClose();

sqlconDispose();

}

#endregion

#region 返回SqlDataReader

/// <summary>

/// 返回SqlDataReader

/// </summary>

/// <param name="M_str_sqlstr">SQL语句</param>

/// <returns></returns>

public SqlDataReader getread(string M_str_sqlstr)

{

SqlConnection sqlcon = thisgetcon();

SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);

sqlconOpen();

SqlDataReader sqlread = sqlcomExecuteReader(CommandBehaviorCloseConnection);

return sqlread;

}

#endregion

#region 返回DataSet数据集

/// <summary>

/// 返回DataSet

/// </summary>

/// <param name="M_str_sqlstr">SQL语句</param>

/// <param name="M_str_table">表名</param>

/// <returns></returns>

public DataSet getds(string M_str_sqlstr, string M_str_table)

{

SqlConnection sqlcon = thisgetcon();

SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);

DataSet myds = new DataSet();

sqldaFill(myds, M_str_table);

return myds;

}

#endregion

}

然后在

导入按钮的点击事件加入下面代码:

private void btnSave_Click(object sender, EventArgs e)

{

BaseOperate boperate = new BaseClassBaseOperate();

boperategetcom("insert into tb_User(UserID,UserName,UserPwd) "

+ "values('" + txtUserIDTextTrim() + "','" + txtUserNameTextTrim()

+ "','" + txtUserPwdTextTrim() + "')");

}

在登陆界面添加的代码:

private void btnLogin_Click(object sender, EventArgs e)

{

BaseOperate boperate = new BaseClassBaseOperate();

SqlDataReader sqlread = boperategetread("select UserName,UserPwd from tb_User where UserName='" + cboxUNameTextTrim() + "' and UserPwd='" + txtPwdTextTrim() + "'");

sqlreadRead();

if (sqlreadHasRows)

{

thisHide();

//添加让你要显示的界面显示的代码

}

else//否则登陆不成功,给出提示,并清空密码框和用户名框,光标定在用户名框内。

{

MessageBoxShow("用户名或密码错误!", "提示", MessageBoxButtonsOK, MessageBoxIconInformation);

txtPwdText = "";

cboxUNameText = "";

cboxUNameFocus();

}

sqlreadClose();

}

它的数据库里面的 *** 作?链接数据库,第一个导入到数据库中。连接到数据库,找到数据库中的界面,然后选择数据库的MDF数据库啊,。 mdf文件的路径,并最终选择了进口。后,仅可以使用,使用数据库的用户名和权限必须注意。因此,使用别人的数据库,感觉是不是很简单。

一条数据对应数据库中一行,由若干属性值组成的一行

窗体只是access的图形化管理界面而已,如果我没有理解错,你是想同时输入多条数据,然后点一次保存,都保存到数据库中是吧。这是不行的,因为没有必要,同时输入两条数据和一条一条输入,就省了一个点击保存按钮的时间,但是增加了保存算法的复杂度,所以ACCESS没有这个功能。

同时添加多条记录只能通过导入和用编程的方法

以上就是关于visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。全部的内容,包括:visual studio 2010 做windows窗体,怎样可以在软件运行时,客户输入信息导入进去SQL数据库里。、VS2010怎么制作窗体连接数据库急急急!、access数据库能不能一个窗体录入多条数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9759491.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存