|
|
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Теперь не выполняется Execute пишет типа что не может выполнить. типа закрыто или не может быть выполнено в данном контексте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:43 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Очень информативно ... :-( О чем это вы? Когда теперь? В 14:43? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:53 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Dim db As New ADODB.Connection Dim rs As ADODB.Recordset Dim sSQL, s As String Dim r As New ADODB.Recordset Dim cmd As New ADODB.Command db.Open ("driver={SQL Server};server=SQLSRV;Database=Sale;user=sa;pwd=") s = "select idflat from tFlat where idObg is not null" r.Open s, db, adUseClient, adLockOptimistic, adCmdText kol = Me.Ïîëå3 While not r.EOF cmd.CommandText = "UPDATE dbo_tFlat SET dbo_tFlat.idObj =1 where idFlat=" & kol cmd.Execute kol = kol + 1 r.movenext Wend db.Close Вот при этом пишет что не может выполнить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:53 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Вы это к чему? .... Помоему это надо писать в том топике, в котором у Вас не выполнялось что-то другое :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:54 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Извините вместо старого топика запостила в новый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:54 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Стырый топик или новый. Все равно пока не сделаешь как Саныч сказал (цикл по kol) ничего у тебя не получиться. Со всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:56 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Блин, опоздал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:56 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
А если попробовать не cmd а так: strCommandText = "UPDATE dbo_tFlat SET dbo_tFlat.idObj =1 where idFlat=" & kol db.Execute strCommandText ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:56 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
to funddd тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:01 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Кстати, да! вот если так: for i=kol to r.recordcount strCommandText = "UPDATE dbo_tFlat SET dbo_tFlat.idObj =1 where idFlat=" & i db.Execute strCommandText next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:02 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
даже так попробовала Dim con As New ADODB.Connection Dim kol, l As Integer Dim db As New ADODB.Connection Dim rs As ADODB.Recordset Dim sSQL, s As String Dim r As New ADODB.Recordset Dim cmd As New ADODB.Command db.Open ("driver={SQL Server};server=SQLSRV;Database=Sale;user=sa;pwd=") s = "select idflat from tFlat where idObj is not null" r.Open s, db, adOpenDynamic, , adCmdText kol = Me.Ïîëå3 While Not r.EOF cmd.CommandType = adCmdStoredProc cmd.CommandText = "UP" cmd.CreateParameter "OBJ", adInteger, , , kol cmd.CreateParameter "kol", adInteger, , , 198 cmd.Execute kol = kol + 1 r.MoveNext Wend ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:02 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
А закрыто что? Connection али recordset? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:03 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
громное спасибо funddd не додумалась точнее не знала фуцкции recordcount хотя могла сообразить Всю жисть через ODBC работала так работает а тогда вопрос почему в цикл while not r.eof не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:09 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
А вообще что ты делаешь-то. С первого взгляда достаточно cmd.execute "UPDATE dbo_tFlat SET dbo_tFlat.idObj =1" причем тут idFlat и кол-во записей kol? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:15 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Не хочу показаться ООООчень настойчивой но все равно не работае EXECUTE вот дословно текст сообщения Run Time errror 3709 The connection cannot be used to perform this operetion. It is either closed or invalid in this context ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:20 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Как я полагаю (телепячу) нужно обновить записи, начиная с определенной и ровно столько, сколько ... вобщем, сам подзапутался.. Саныча бы на помощь мне, начинающему телепяту ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:23 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
тут я конечно, очень сомневаюсь, но попробую высказать догадку. попробуй присвоить какой то переменной значение r.recordcount, и в цикле используй ее. а до начала цикла закрой рекордсет. Но это, как говориться, на авось - вдруг да поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:25 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Да правильно нужно обновить данные в таблице определенного поля idOBJ причем idOBj должен быть равен idFlat+1 и так для каждой записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:26 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:29 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
HELP тоже самое VB.Net работало а в акессе нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:30 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
справиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:49 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
по русски скажите что надо сделать вместо того чтоб вываливать непонятный код P.S. Еще скажите как этот топик переименовать (раз уж тут такое обсуждение) P.P.S. Называть объект типа Connection именем db - издевательство над тем, кто этот код будет потом читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:51 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Это разовая вещь поэтому никто читать ее не будет Пытаюсь данные перенести из одной таблицы в другую Можно как нибудь попроще подскажите алгоритм есть таблица Квартиры в акессе с большим количеством полей мне нужно разнести в SQL по двум разным tOBJ (idObg,DateS) tFlat (idFlat,idObj и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 16:13 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
Можно назвать топик Помогите с Запросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 16:15 |
|
||
|
Все хорошо тока... (попытка нормализации, пока безуспешная)
|
|||
|---|---|---|---|
|
#18+
мне нужно разнести в SQL по двум разным А как разнести? Просто поля пополам поделить - половину в одну таблицу, половину в другую? Или нормализацию провести? Т.е. связь между tOBJ и tFlat один-к-одному или один-ко-многим в итоге должна получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 16:29 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1709&tid=1677785]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 398ms |

| 0 / 0 |
