Код: Выделить всё
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()
Что происходит, записывается, вставлено без ошибок, но не все столбцы получают значения.
Например, в вышеупомянутом вставке, 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