|
|
|
проблема с запросом с параметрами
|
|||
|---|---|---|---|
|
#18+
Необходимо чтобы в запрос вместо where Завод = подставлялось значение factory = item_zavod(),код ошибок не выдает,но и не вычисляет необходимое значение,может кто подскажет,что я делаю не так,заранее большое спасибо.Еще вопрос для новичка - как можно в среде Visual basic.net посмотреть результат выполнения запроса? Dim factory As Integer factory = item_zavod() 'выбранный код завода cnn.ConnectionString = m_sConn2 Dim sql As String sql = "select *from [Лист1$] where Завод = @factory" cmd = New OleDb.OleDbCommand(sql, cnn) cmd.Parameters.Add("@factory", OleDbType.Integer).Value = factory cnn.Open() myRead = cmd.ExecuteReader() Do While myRead.Read() 'вес продукции----------------------------------------------- If IsDBNull(myRead.Item("Вага")) = True Then myArray_prodVes(i) = 0 Else myArray_prodVes(i) = myRead.Item("Вага") summ_ves += myArray_prodVes(i) End If ReDim Preserve myArray_prodVes(UBound(myArray_prodVes) + 1) 'ReDim Preserve work_zolnost(UBound(work_zolnost) + 1) i = i + 1 Loop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 11:11 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34263969&tid=1352989]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 452ms |

| 0 / 0 |
