|
|
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
Помогите люди добрые! КАК ОПИСАТЬ ПАРАМЕТРЫ ДЛЯ ЗАПРОСА??? На дебуге метит строку Set rs = db.OpenRecordset(sSQL) и кидает Run-time error '3061': Too few parameters. Expected 3. ____________________________________________________________________ Private Sub Command16_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim sSQL As String Set db = DAO.OpenDatabase("C:\MyDB.mdb") S = 0 sSQL = "SELECT * FROM prodaza WHERE god = combo25.value and mesiac = combo23.value and licnij_kod = text10.text;" Set rs = db.OpenRecordset(sSQL) With rs .MoveFirst Do While Not .EOF S = .Fields(5) ssm = ssm + S .MoveNext Loop End With rs.Close db.Close Set rs = Nothing Set db = Nothing Label30.Caption = Str(ssm) End Sub ____________________________________________ Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 15:21 |
|
||
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
Попробуй так sSQL = "SELECT * FROM prodaza WHERE god = " & combo25.value & " and mesiac = & " combo23.value & " and licnij_kod = " & text10.text & ";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 17:06 |
|
||
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
НЕ РАБОТАЕТ! Run-time error '2185' YOU CAN’T REFERENCE A PROPERTY OR METHOD FOR A CONTROL UNLESS THE CONTROL HAS THE FOCUS! Но я уже разобралась сама. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 17:20 |
|
||
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
Вместо text10.text должно быть text10.value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 19:15 |
|
||
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
по моему это где то здесь\r \r Сделать можно всё!!!\r Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2004, 09:15 |
|
||
|
Too few parameters. Expected 3. ПОМОГИТЕ!!!
|
|||
|---|---|---|---|
|
#18+
Люююди, я уже придумала как .... Если кому интересно, вот код: Private Sub Command16_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim sSQL As String Set db = DAO.OpenDatabase("C:\MyDB.mdb") licn_kod = licn_kod.Value god = Combo23.Value mesiac = Combo25.Value ssm = 0 sSQL = "SELECT * FROM prodaza;" Set rs = db.OpenRecordset(sSQL) With rs .MoveFirst Do While Not .EOF If .Fields(0) = licn_kod And .Fields(4) = god And .Fields(3) = mesiac Then S = .Fields(5) ssm = ssm + S End If .MoveNext Loop End With rs.Close db.Close Set rs = Nothing Set db = Nothing Text34.Value = Str(ssm) Text14.Value = Str(ssm / 100 * Text12.Value) End Sub Всем бооооольшущеее пасиба! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 00:20 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1661&tid=1675851]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 384ms |

| 0 / 0 |
