|
|
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
Работает: код: -------------------------------------------------------------------------------- Dim strSQL As String Set RS = New ADODB.Recordset strSQL = "Select Product from Product" With RS .ActiveConnection = cnn .CursorLocation = adUseClient .CursorType = adOpenKeyset .LockType = adLockOptimistic .Source = strSQL .Open End With Set grTemp.DataSource = RS -------------------------------------------------------------------------------- Не работает: код: -------------------------------------------------------------------------------- Dim cmd As New ADODB.Command With cmd .ActiveConnection = cnn .CommandType = adCmdText .CommandText = "Select Product from Product" Set grTemp.DataSource = .Execute End With -------------------------------------------------------------------------------- Не работает: код: -------------------------------------------------------------------------------- Set grTemp.DataSource = cnn.Execute("Select Product from Product") -------------------------------------------------------------------------------- В чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 08:11:29 |
|
||
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
Соединение с базой выполнено? Код для cnn приведи. Может так? With RS .ActiveConnection = cnn .Source = "product" .CursorType = adOpenDynamic .LockType = adLockOptimistic .Open , , , , adCmdTableDirect End With ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 08:46:35 |
|
||
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
А ты во всех трех случаях сравни тип CursorLocation, и все поймешь тогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 09:02:36 |
|
||
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
Eternal, если бы соединение было не правильным, первый код не выполнялся бы. cnn.Open "Provider=sqloledb;" _ & "Data Source=TITAN;" _ & "Initial Catalog=Transfer;" _ & "uid=a;" _ & "pwd=qaq" ulis, просвети чайника, что там не так с CursorLocation? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:02:02 |
|
||
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
Причем если через Command вызывать процедуру с кодом INSERT и параметрами, то все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 11:15:30 |
|
||
|
Не возвращаются данные через Connection и Command, получается тольк очерез Recordset, где грабли? (VB)
|
|||
|---|---|---|---|
|
#18+
Набор записей будет показан в гриде только при клиентском кусрсоре Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2004, 15:57:05 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32430749&tid=2169985]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 409ms |

| 0 / 0 |
