|
|
|
 |
 |
Сообщение |
 |
|
 |
 |
Молчун
Зарегистрирован: 04 April 2007
Сообщения: 21
Примеры кода: 0
|
Транзакция вызывает ошибку метода Fill, в чем дело? |
30 July 2008 12:43 |
|
|
|
|
Вроде все делаю как надо:
ConnectionCurrent.Open()
Dim CurrentTransaction = ConnectionCurrent.BeginTransaction()
Try
Make(ConnectionCurrent)
CurrentTransaction.Commit()
Catch ex As Exception
MessageBox.Show(ex.Message & " " & ex.StackTrace, "Server")
CurrentTransaction.Rollback()
End Try
ConnectionCurrent.Close()
Private Sub Make(ByRef CurCon As SqlClient.SqlConnection)
Dim FMDT As New DataSet.TableFMDataTable
Dim FMTA As New DataSetTableAdapters.TableFMTableAdapter
FMTA.Connection = CurCon
FMTA.Fill(FMDT) - и вот здесь возникаеть ошибка:
"ExecuteReader требует, чтобы команда имела транзакцию, если подключение, назначенное команде, находится в отложенной локальной транзакции Свойство Transaction для команды не инициализировано."
Почему так происходить? И где как инициализировать это свойство?
Я еще никогда не работал с AJAX, и к сожалению даже не знаю как к нему подойти, если можеш подскажи как, или ссылки на литературу, желательно на руском (с английским туговато, вечто словарь прходиться использовать).
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 30 July 2008 12:42
|
|
| Наверх |
|
|
|
 |
 |
 |
 |
|
|