|
|
|
косяк в программе
|
|||
|---|---|---|---|
|
#18+
в общем тема такая что программа была написана сначала без sql сервера, потом ее переделали под него и сейчас надо обратно вернуть в первичное состояние. причем это должен сделать человек который бейсик видит раз в пятый в жизни:( Если нетрудно объясните пожалуйста что происходит непосредственно на этой стадии с прогой?: Set rsRef = New ADODB.Recordset rsRef.CursorLocation = adUseClient rsRef.Open "sTableForm", Connection, adOpenKeyset, adLockPessimistic, adCmdTable rsRef.Sort = "Col" Ругается на строку rsRef.Open "sTableForm", Connection, adOpenKeyset, adLockPessimistic, adCmdTable говорит что ядро microsoft Jet не может найти таблицу sTableForm. если что стукнитесь пожалуйста в аську 421577614, т.к. могу оказаться не в инете, а с телефона. заранее всем благодарен:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 08:07 |
|
||
|
косяк в программе
|
|||
|---|---|---|---|
|
#18+
У вас объявлен клиентский CursorLocation и KeySet. Здесь подойдет или adUseClient + adOpenStatic или adUseServer + adOpenKeyset Во втором случае коннекшн то же должет быть на серверной стороне А имя таблицы лучше скопи-пэйстить, бывает в него вкрадывается буква русского алфавита. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 08:29 |
|
||
|
косяк в программе
|
|||
|---|---|---|---|
|
#18+
rikki-tikki-taviв общем тема такая что программа была написана сначала без sql сервера, потом ее переделали под него и сейчас надо обратно вернуть в первичное состояние. причем это должен сделать человек который бейсик видит раз в пятый в жизни:( Если нетрудно объясните пожалуйста что происходит непосредственно на этой стадии с прогой?: Set rsRef = New ADODB.Recordset rsRef.CursorLocation = adUseClient rsRef.Open "sTableForm", Connection, adOpenKeyset, adLockPessimistic, adCmdTable rsRef.Sort = "Col" Ругается на строку rsRef.Open "sTableForm", Connection, adOpenKeyset, adLockPessimistic, adCmdTable говорит что ядро microsoft Jet не может найти таблицу sTableForm. если что стукнитесь пожалуйста в аську 421577614, т.к. могу оказаться не в инете, а с телефона. заранее всем благодарен:) А разве не понятно, что имя таблицы возможно не то, какое у таблице имеется. Кстати, в Опен лучше передавать только имя таблицы, Коннекшн (котторый используешь) и имя команды. А курсор, его тип, замок и прочее устанавливать непосредственно рекордсету в его специально приспособленные свойства. Да и Коннекшену тоже стоит их присваивать, а не передавать как параметры при Открытии. Кстати, разве так трудно сделать просто запрос типа: "SELECT * FROM sTableForm" и закомандить adCmdText ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 09:27 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=231&tid=2163890]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 314ms |

| 0 / 0 |
