Re: The connection is dead

Поиск
Список
Период
Сортировка
Искать
От
pairat@rachada.com
Тема
Re: The connection is dead
Дата
Msg-id
1136705348.984320.91290@g43g2000cwa.googlegroups.com
Ответ на
Список
Дерево обсуждения
The connection is dead pairat@rachada.com
Re: The connection is dead "Jonel Rienton" <jonel@rientongroup.com>
Re: The connection is dead pairat@rachada.com
Re: The connection is dead pairat@rachada.com
Re: The connection is dead pairat@rachada.com
I use ODBC instead of Npgsql because the ODBC can use with MS Access,
MS SQL and PostgreSQL database.

Here is the code.

System.DateTime dateTimeNow = System.DateTime.Now;
int i=0;
dataView1.RowFilter = "Posted = true";
dataView1.Sort = "GLTran, ID"; //GLTran Table
int n = this.BindingContext[dataView1].Count - 1;
string _Journal;
DataRowView DataRowView1;

this.cmdInsert.Transaction = _Transaction;
this.cmdDelete.Transaction = _Transaction;
this.cmdDelete1.Transaction = _Transaction;
this.cmdUpdate1.Transaction = _Transaction;
this.cmdUpdate2.Transaction = _Transaction;

for(i=0; i<=n; i++)
{
	this.BindingContext[dataView1].Position = i;
	DataRowView1 = (DataRowView) this.BindingContext[dataView1].Current;
							this.cmdInsert.Parameters["Employee_id"].Value =
DataRowView1["Employee_id"];
	this.cmdInsert.Parameters["GJournal"].Value =
DataRowView1["GJournal"];
	this.cmdInsert.Parameters["GJournalDT"].Value =
DataRowView1["GJournalDT"];
	this.cmdInsert.Parameters["GLAccount"].Value =
DataRowView1["GLAccount"];
	this.cmdInsert.Parameters["GLDescription"].Value =
DataRowView1["GLDescription"];
	this.cmdInsert.Parameters["GLCredit"].Value =
DataRowView1["GLCredit"];
	this.cmdInsert.Parameters["GLDebit"].Value = DataRowView1["GLDebit"];
	this.cmdInsert.Parameters["GLTran"].Value = DataRowView1["GLTran"];
	this.cmdInsert.Parameters["TransactionDate"].Value = dateTimeNow;
	this.cmdDelete.Parameters["ID"].Value = DataRowView1["ID"];
	try
	{
		this.cmdInsert.ExecuteNonQuery();
	}
	catch (System.Exception ex)
	{
		this.RollBack(ex.Message);
	}
	try
	{
		this.cmdDelete.ExecuteNonQuery();
	}
	catch (System.Exception ex)
	{
		this.RollBack(ex.Message);
	}

	_Journal = DataRowView1["GJournal"].ToString().Trim();
	if (_Journal == "JP" | _Journal == "JR" )
	{
		this.cmdDelete1.Parameters["GLTran"].Value = DataRowView1["GLTran"];
		try
		{
			this.cmdDelete1.ExecuteNonQuery();
		}
		catch (System.Exception ex)
		{
			this.RollBack(ex.Message);
		}
		this.cmdUpdate1.Parameters["Posted"].Value = true;
		this.cmdUpdate1.Parameters["GLTran"].Value = DataRowView1["GLTran"];

		try
		{
			this.cmdUpdate1.ExecuteNonQuery();
		}
		catch (System.Exception ex)
		{
			this.RollBack(ex.Message);
		}
	}

		if (_Journal == "JP" | _Journal == "JR  )
		{
			this.cmdUpdate2.Parameters["Posted"].Value = true;
			this.cmdUpdate2.Parameters["GLTran"].Value = ataRowView1["GLTran"];
			try
			{
				this.cmdUpdate2.ExecuteNonQuery();
			}
			catch (System.Exception ex)
			{
				this.RollBack(ex.Message);
			}
		}
	}

Thank you for your comment.

Pairat

В списке pgsql-general по дате отправления
От: Assad Jarrahian
Дата:
Сообщение: Re: userdefined types
От: pairat@rachada.com
Дата:
Сообщение: Re: The connection is dead
FAQ