Имею такую ситуацию одна база содержит несколько полей, которые надо вывести в datagrid. Но - одно из этих полей содержит в себе индекс, по которому из другой базы можно узнать текст, который и надо тоже вывести в datagrid. Вопрос - как это сделать? Я попробовал так:
ConnectionString = "Data Source=" + Path + ";Extended Properties=DBASE IV"
NewConn.Open (ConnectionString)
With NewRST
.ActiveConnection = NewConn
.Properties("IRowsetIdentity") = True
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockBatchOptimistic
End With
ComText = "select *, ' ' as cnt_name from cv00001"
NewRST.Open ComText, NewConn, , , adCmdText
потом собираю рекордсет, который надо б прибиндить к datagrid:
NewRST.AddNew
NewRST!id_pay = PlatNumber.Text
NewRST!cnt_num = RST!cnt_num
NewRST!cnt_name = RST_cnt_name
вот здесь при выполнении уже ругань -
"Произошли ошибки во время многошаговой операции". Не хочет он в фиктивное поле cnt_name ничего писать. Как победить?