> úÁÐÁÒÉÌÓÑ ÎÅ ÍÏÇÕ ×ÒÕÂÉÔØÓÑ ËÁË ÏÒÇÁÎÉÚÏ×ÁÔØ ÐÏÄËÌÀÞÅÎÉÅ Ë ÂÁÚÅ ÉÚ
> ÓÒÅÄÙ ÒÁÚÒÁÂÏÔËÉ (ÎÅÏÂÈÏÄÉÍÏ × ÕÞÅÂÎÙÈ ÃÅÌÑÈ) × ÎÁÊÄÅÎÎÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ
> ÜÔÏÔ ×ÏÐÒÏÓ ÎÅ ÏÓ×ÅÝÑÅÔÓÑ.
>
> åÓÌÉ ÍÏÖÎÏ ÔÏ ÓÏ ÓËÒÉÎÁÍÉ É ÐÒÏÞÉÍÉ ÐÏÄÒÏÂÎÏÓÔÑÍÉ.
>
> úÁÒÁÎÉÅ ÓÐÁÓÉÂÏ!

ðÏÄËÌÀÞÅÎÉÅ:
private void Open()

{

string connectionString = "";

connectionString += "User="+Username+";";

connectionString += "Password="+Password+";";

connectionString += "Database="+Database+";";

connectionString += "DataSource=" + DataSource + ";";

connectionString += "Port=" + Port + ";";

connectionString += "Dialect=" + Dialect + ";";

connectionString += "Charset=" + Charset + ";";

connectionString += "Role=" + Role + ";";

connectionString += "Connection lifetime=" + Connection_lifetime + ";";

connectionString += "Connection timeout=" + Connection_timeout + ";";

connectionString += "Pooling=" + Pooling + ";";

connectionString += "Packet Size=" + Packet_Size + ";";

connectionString += "Server Type=" + Server_Type;


connection = new FbConnection(connectionString);

connection.Open();

}

string sql  = "Select * from MyProc ('1')";

// óÔÁÒÔÕÅÍ ÔÒÁÎÚÁËÃÉÀ.

FbTransaction transaction = Connection.BeginTransaction();

// óÏÚÄÁÅÍ ÎÏ×ÕÀ ËÏÍÁÎÄÕ

FbCommand command = new FbCommand(sql, Connection, transaction);

// úÁÄÁÅÍ ËÏÍÁÎÄÕ

FbDataAdapter adapter = new FbDataAdapter(command);

// ðÒÉ×ÑÚÙ×ÁÅÍ áÄÁÐÔÅÒ Ë ËÏÍÁÎÄÅ.

FbCommandBuilder sqlcmd = new FbCommandBuilder(adapter);

//óÏÚÄÁÅÍ äÁÔÁóÅÔ, ÐÏÌÕÞÅÎÎÙÊ ÉÚ ×ÙÚÙ×ÁÅÍÏÊ ËÏÍÁÎÄÙ.

dataSet = new DataSet();

//úÁÐÏÌÎÑÅÍ ÎÁÂÏÒ ÄÁÎÎÙÈ.

adapter.Fill(dataSet, cmd);

//óÏÈÒÁÎÉÑÅÍ ôÒÁÎÚÁËÃÉÀ.

transaction.Commit();




Ответить