怎样在下列代码中用c#编写查询功能

[复制链接]
查看11 | 回复2 | 2011-5-31 18:01:17 | 显示全部楼层 |阅读模式
private void btnDoLaod_Click(object sender, EventArgs e)

{

string SQL = "SELECT BADGENUMBER,NAME,BIRTHDAY FROM USERINFO";

string SQLInsert = "INSERT INTO Employee(EmployeeNO, EmployName, Birthday)VALUES (@EmployeeNO,@EmployName,@Birthday)";

ICommonAccess Action = DataFactory.CreateOledbProvider(AppSettings.GetValue("ConStringAccess"));

DataTable dt = Action.GetDataTable(SQL);

if (dt != null && dt.Rows.Count > 0)

{

DbHelperSQL.Instance.Open();

DbTransaction trans = DbHelperSQL.Instance.BeginTranscation();

try

{

for (int i = 0; iparameters = DbHelperSQL.Instance.CreateParameterList();

parameters.Add(DbHelperSQL.Instance.CreateParameter("@EmployeeNO", dt.Rows["BADGENUMBER"].ToString()));

parameters.Add(DbHelperSQL.Instance.CreateParameter("@EmployName", dt.Rows["NAME"].ToString()));

parameters.Add(DbHelperSQL.Instance.CreateParameter("@Birthday", Utilities.ConvertDateTime(dt.Rows["BIRTHDAY"].ToString())));

DbHelperSQL.Instance.ExcuteTransNonQuery(SQLInsert, parameters, trans);

parameters.Clear();

}

}

trans.Commit();

BigMessageBox.Show("下载员工信息成功,需要重新启动该系统", "员工信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

//this.Dispose();

//Application.Exit();

//GC.Collect();

}

回复

使用道具 举报

千问 | 2011-5-31 18:01:17 | 显示全部楼层
你这不是已经有查询操作了吗...
回复

使用道具 举报

千问 | 2011-5-31 18:01:17 | 显示全部楼层
写的乱七八糟的,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行