51 lines
1.6 KiB
C#
51 lines
1.6 KiB
C#
using DatabaseClient;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
namespace SlMesDbIterface
|
|
{
|
|
public class solveUploadData {
|
|
|
|
public static DataTable GetUpLoadData(int dataType, string tableName, out string erorrMessage)
|
|
{
|
|
erorrMessage = "";
|
|
DataTable dt = new DataTable();
|
|
var dbClient = new DBClientFactory("mysql").Create();
|
|
dbClient.Connect(Program.MySqlConnectString);
|
|
try
|
|
{
|
|
string sql = "select * from " + tableName + " WHERE S001 = '" + dataType.ToString() + "' AND S028 = '0' order by S029 DESC limit 10";
|
|
dt = dbClient.ExecQuery(sql);
|
|
}
|
|
catch (Exception err)
|
|
{
|
|
erorrMessage = err.Message;
|
|
}
|
|
return dt;
|
|
}
|
|
|
|
public static void UpDateUpLoadData(int id, string tableName, string resCode, string resMsg)
|
|
{
|
|
|
|
var dbClient = new DBClientFactory("mysql").Create();
|
|
dbClient.Connect(Program.MySqlConnectString);
|
|
try
|
|
{
|
|
string sql = "update " + tableName + " set S028 = '" + resCode
|
|
+ "', S029 = '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + "', S030 = '" + resMsg + "'"
|
|
+ " WHERE id = '" + id.ToString() + "'";
|
|
dbClient.ExecNonQuery(sql);
|
|
}
|
|
catch (Exception err)
|
|
{
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|