|
|
|
эктивконекшн
|
|||
|---|---|---|---|
|
#18+
Private Sub Command1_Click() Dim cnn As ADODB.Connection Dim rs As ADODB.Recordset Set cnn = New ADODB.Connection cnn.Open ("DSN=baze") Set rs = New ADODB.Recordset rs.ActiveConnection = cnn rs.CursorLocation = adUseClient rs.Open "select * from payment", cnn, adOpenDynamic, adLockOptimistic Set Grid.DataSource = rs 'rs.Close 'Set rs = Nothing 'cnn.Close 'Set cnn = Nothing End Sub Private Sub Command2_Click() Dim p As ADODB.Parameter Dim cm As ADODB.Command Set cm = New ADODB.Command Set cm.ActiveConnection = cnn cm.CommandType = adCmdStoredProc cm.CommandText = "get_name" .... End Sub По первой кнопке программа устанавливает соединение и делает выборку из таблицы. По второй кнопке - на выделенной строке программа вылетает. Никто не знает почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 15:14:45 |
|
||
|
эктивконекшн
|
|||
|---|---|---|---|
|
#18+
Объяви cnn на уровне модуля, а не на уровне процедуры. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2005, 15:49:04 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2167216]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 311ms |

| 0 / 0 |
