Прерывистая проблема с «Вставкой в» запрос в MS SQLServer с использованием ExecutEnOnqueryC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Прерывистая проблема с «Вставкой в» запрос в MS SQLServer с использованием ExecutEnOnquery

Сообщение Anonymous »

Это приложение .NET Winforms, когда пользователь нажимает кнопку «Отправить», мы просто открываем соединение с SQLServer и используем executeNoNquery для выполнения оператора Adhoc «INSERT в». После этого мы закрываем связь. Код снятого вниз, как показано ниже -< /p>

Код: Выделить всё

zTempConnectSQL.ConnectionString = "ConnString"
zTempConnectSQL.Open()
zTempCommandSQL.Connection = zTempConnectSQL

sQuery = "INSERT INTO EntryLog (Call_Type, Call_Status, Call_Details, Call_Remarks, Company_Name) VALUES ('Cmb_TypeText', 'PENDING', 'Txt_DetailsText', 'Ver. xx.yy.zz', 'Txt_CompanyText')"

zTempCommandSQL.CommandType = CommandType.Text
zTempCommandSQL.Parameters.Clear()
zTempCommandSQL.CommandText = sQuery
Try
zTempCommandSQL.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try

zTempCommandSQL.Dispose()
zTempConnectSQL.Close()
zTempConnectSQL.Dispose()
Мы сталкиваемся с странной прерывистой проблемой . Апременно, один раз в 2000 году.
Что происходит, записывается, вставлено без ошибок, но не все столбцы получают значения.
Например, в вышеупомянутом вставке, Call_type & Call_status будут иметь значения cmb_typetext & wrending, но
call_dets и call_remarks. Те же столбцы пусты. Кроме того, это происходит с разными таблицами не только с этими. Эта проблема происходит только в SQLServer. Если мы используем тот же код с бэкэнд MS-Access, все работает гладко. Мы разместили код обходного пути для проверки данных и повторного введения неполной строки, но это не должно происходить на первом месте. Но это происходит со случайными клиентами (более 500 настольных компьютеров, использующих из разных мест). Мы совершенно невелики, и это заставляет меня задать вопрос здесь. < /P>
Примечания: < /p>
  • Мы использовали SQLServer 2019, VS Community 2019, .netFramework 4.6 < /li>
    Мы используем adhoc Queries в качестве применений с Diff DataBases, включая MS-ACCCOCCSCOMCSCRISCSCRISCORIS Строка имеет тайм -аут подключения = 10; MultipleActiverestsets = true;
  • использовал Stackoverflow с долгого времени, но, будучи моим первым вопросом, пожалуйста, потерпите любые ошибки.


Подробнее здесь: https://stackoverflow.com/questions/796 ... ecutenonqu
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Прерывистая проблема с «Вставкой в» запроса в SQL Server с использованием executeNonQuery
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • C#: ExecuteNonQuery() возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery() всегда возвращает -1
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • ExecuteNonQuery не возвращает результаты
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»