|
|
|
| Стоит задача: в таблицы БД MS SQL Server нужно импортировать некоторое количество записей из MS Access. Таблицы подключены при помощи диспетчера свзянных таблиц. В таблице БД MS SQL Server есть поле OdjectId, представляющее собой т.н. код репликации. Данное поле отсутсвует в имеющихся табличках MS Access. Каким образом можно сообрудить запрос на добавлений записей из таблицы MS Access в таблицу MS SQL Server, чтобы в каждой записи появлялся унакальный гуид? | |
|
| |
|
|
|
| гуид можно генерировать...
создайте табличку GUIDI , в ней два поля
SLOVO и GEN_GUID
SLOVO- текстовое
GEN_GUID - счетчик (Код репликации)
и поэкспериментируйте с функцией -GENERACIA-
Public Function GENERACIA()
Set rst = CurrentDb.OpenRecordset("GUIDI", dbOpenDynaset)
With rst
.AddNew
!SLOVO = "S"
.Update
End With
GENERACIA = Mid(StringFromGUID(rst!GEN_GUID), 8, 36)
'IDENT = Mid(StringFromGUID(rst!GEN_GUID), 8, 36)
rst.Delete
rst.Close
End Function | |
|
| |