
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.08.2006, 11:20
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
Пытаюсь обновить записи в связанных таблицах, при отладке ошибок никаких не выдается, но записи не обовялются, в чем может быть причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:26
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
Какая база? Приведите ваш код обновления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:27
|
|||
|---|---|---|---|
обновление связанных таблиц |
|||
|
#18+
рекордсет случайно не readonly открыт? покажите строку подключения, и как пытаетесь обновить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:32
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
База Access, вот запрос: UPDATE TRp INNER JOIN Rpt ON (TRp.P2=Rpt.P2 And TPr.P3=Rpt.P3 And TPr.P20='ДОК') Set P22=RecSet1.Fields(0) where TPr.P5 is NULL В recSet1 записано то, чем нужно обновить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:39
|
|||
|---|---|---|---|
обновление связанных таблиц |
|||
|
#18+
linsa UPDATE TRp INNER JOIN Rpt ON (TRp.P2=Rpt.P2 And TPr.P3=Rpt.P3 And TPr.P20='ДОК') Set P22=RecSet1.Fields(0) where TPr.P5 is NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:43
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
вот вам смешно, а я только учусь... Чего не так-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 11:56
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
Set P22='" & RecSet1.Fields(0).Value & "' для начала так для меня это новость INNER JOIN в update -e ,а какой смысл INNER JOIN -а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 12:06
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
Inner join использую для связи таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 13:14
|
|||
|---|---|---|---|
обновление связанных таблиц |
|||
|
#18+
Нужно так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 14:04
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
AntonariyНужно так: Код: plaintext Не проходит именно это, если пишу просто какое-нибудь число, то все обновляется :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 15:22
|
|||
|---|---|---|---|
обновление связанных таблиц |
|||
|
#18+
А если RecSet1.Fields(0).Value? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 15:28
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
AntonariyА если RecSet1.Fields(0).Value? Неа, не помогает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 15:41
|
|||
|---|---|---|---|
обновление связанных таблиц |
|||
|
#18+
Полный текст можно увидеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2006, 15:42
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
AntonariyА если RecSet1.Fields(0).Value? Неа, не помогает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 13:28
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
Sub Implement() Dim FullPathMDB As String Dim DatConct As Object Dim RecSet As Object Dim RecSet1 As Object Dim k As String On Error GoTo 20 Set DatConct = CreateObject("ADODB.Connection") Set RecSet = CreateObject("ADODB.Recordset") Set RecSet1 = CreateObject("ADODB.Recordset") FullPathMDB = ActiveWorkbook.Worksheets("ComplSheet").Range("RGN_Data").Value DatConct.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FullPathMDB RecSet.Open "TPR", DatConct RecSet.MoveNext Do While Not RecSet.BoF RecSet1.Open " SELECT TPR.P5 FROM TPr Left Join Rpt on (TPR.P2=RPt.P2 AND TPR.P3=RPt.P3)", DatConct RecSet1.MoveNext If Not RecSet1.BoF Then DatConct.Execute " UPDATE TPr Set P22='&RecSet1.Fields(0)&' where TPr.P8 is NULL " RecSet.MoveNext RecSet1.Close End If Loop RecSet.Close DatConct.Close Set RecSet = Nothing Set RecSet1 = Nothing Set DatConct = Nothing GoTo 30 20 MsgBox "Ошибка" & Err.Description, vbSystemModal + vbExclamation 30 End Sub Вот такой текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2006, 13:55
|
|||
|---|---|---|---|
|
|||
обновление связанных таблиц |
|||
|
#18+
если вот это поле P22 текстовое то пиши так Код: plaintext если числовое пиши так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2165460]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 491ms |

| 0 / 0 |
