|
|
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
Access 2000 (.mdb)& SQL server 2000 1. Есть проблема выполняю сторед и передаю в форму Dim mycon As New ADODB.Connection Dim mycom As New ADODB.Command Dim idtB As Parameter Dim idB As Parameter Dim Res As Parameter Dim Fr As Parameter con.ConnectionString = "Provider=SQLOLEDB;Data Source={server};Initial Catalog={base};Integrated Security=SSPI;" con.Open Set com = New ADODB.Command With com .CommandText = "dbo.freeobj" .CommandType = adCmdStoredProc Set idtB = .CreateParameter("idtb", adInteger, adParamInput, , 1) Set idB = .CreateParameter("idB", adInteger, adParamInput, , 1) Set Res = .CreateParameter("Res", adInteger, adParamInput, , 1) Set Fr = .CreateParameter("fr", adInteger, adParamInput, , 1) Me.Recordset = .Execute End With так вот выдает ошибку следующего характера "Run Time errror 3709 The connection cannot be used to perform this operetion. It is either closed or invalid in this context" в чем проблема то по форуму искал ничего не нашел 2. Существует ли возможность в форму передать разное количество столбцов ну если сторед например возвращает разное количество столбцов если да то как спасибо всем за ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:40 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
Гм... что за уродство???\r Во-первых Connection открывается, но нигде не используется.\r Во-вторых Set Me.Recordset = что-то там.\r В-третьих открывать рекордсет надо с опцией adUseClient\r В-четвертых при оформлении сообщений желательно пользоваться тегами\r В-пятых примеры всего этого дела есть в хелпе. Не надо лениться Ф1 жать.\r В-шестых только что (дня не прошло) уже точно такое же обсуждалось - здесь. Не надо лениться поиском по форуму пользоваться.\r В-седьмых - да на фига ж этот геморрой нужен? В RecordSource имя сохраненки запихать и параметры через InpuptParameters.\r \r Это по первому вопросу.\r По второму - см. в-шестых к первому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:52 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
проверь состояние соединения - скорее всего оно не устанавливается. если я не ошибаюсь то подобная строка подключения использует доверенное соединение NT- то есть если предварительно ты пытался открыть на сервере папку или принтер и ввел при этом имя пользователя и пароль - то соединение получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:53 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
лох прав я просмотрел что соединение не назначено команде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:55 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
2новый Не создавай, плиз, бестолковых топиков. "Так и думал, что не ответите" я убил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:57 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
не понял насчет второго блин не туда запостил в новое все время промахиваюсь знал что по ссылке туда отправите так там же не дали ответа поэтому и спросил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 09:58 |
|
||
|
Помогите решить две задачи
|
|||
|---|---|---|---|
|
#18+
Ну, с кнопкой "Ответить" не один ты промахиваешься А почему это по ссылке не дали ответа? По крайней мере здешние "во вторых", "в третьих" и "в пятых" там есть. а на счет второго - тоже уже обсуждалось. найти можно например так - тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2003, 10:10 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32354754&tid=1677623]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 435ms |

| 0 / 0 |
