|
|
|
проблемы с натройкой DataGrid в ручную
|
|||
|---|---|---|---|
|
#18+
подскажите,плиз,как исправить ошибку- необходимо чтобы в DataGrid выводилась не вся таблица,а выполнялось условие select,у меня выдаеться ошибка Dim kod_pomel As String kod_pomel = item_Kod_pomel() 'выбранный код завода Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = c:\Project117Form\db117.mdb" Dim cnn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(str) cnn.Open() Dim strSelect As String = "select *from Bazis_pomel where (id = ?)" 'cmd.Parameters.Add("@kod_pomel", OleDbType.Char).Value = kod_pomel Dim dscmd As New System.Data.OleDb.OleDbDataAdapter(strSelect, cnn) Dim ds As New DataSet dscmd.Fill(ds, "Bazis_pomel") ===ОШИБКА Отсутствует значение для одного или нескольких требуемых параметров. Dim tableStyle As DataGridTableStyle = New DataGridTableStyle() tableStyle.MappingName = "Bazis_pomel" Dim discontinuedCol As New DataGridTextBoxColumn() discontinuedCol.MappingName = "id" discontinuedCol.HeaderText = "група помелу" discontinuedCol.Width = 90 tableStyle.GridColumnStyles.Add(discontinuedCol) tbColumn = New DataGridTextBoxColumn() tbColumn.MappingName = "type_pomol" tbColumn.HeaderText = "тип помелу" tbColumn.Width = 90 tableStyle.GridColumnStyles.Add(tbColumn) Me.DataGrid1.TableStyles.Add(tableStyle) DataGrid1.DataSource = ds DataGrid1.DataMember = ds.Tables(0).TableName End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 11:26 |
|
||
|
проблемы с натройкой DataGrid в ручную
|
|||
|---|---|---|---|
|
#18+
MeduzKA Dim strSelect As String = "select *from Bazis_pomel where (id = ?)" 'cmd.Parameters.Add("@kod_pomel", OleDbType.Char).Value = kod_pomel ну если вы делаете запрос с параметром, то зачем параметр коментарите? I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 13:27 |
|
||
|
проблемы с натройкой DataGrid в ручную
|
|||
|---|---|---|---|
|
#18+
HandKot MeduzKA Dim strSelect As String = "select *from Bazis_pomel where (id = ?)" 'cmd.Parameters.Add("@kod_pomel", OleDbType.Char).Value = kod_pomel ну если вы делаете запрос с параметром, то зачем параметр коментарите? I Have Nine Lives You Have One Only THINK! в программе не закоментировано и выдает ошибку,если делаю так - Dim strSelect As String = "select *from Bazis_pomel where " & kod_pomel & " " Dim dscmd As New System.Data.OleDb.OleDbDataAdapter(strSelect, cnn) Dim ds As New DataSet dscmd.Fill(ds, "Bazis_pomel") Ошибка синтаксиса (пропущен оператор) в выражении запроса '75ПШЗГМ1' . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 14:10 |
|
||
|
проблемы с натройкой DataGrid в ручную
|
|||
|---|---|---|---|
|
#18+
MeduzKaесли делаю так - Dim strSelect As String = "select *from Bazis_pomel where " & kod_pomel & " " Dim dscmd As New System.Data.OleDb.OleDbDataAdapter(strSelect, cnn) Dim ds As New DataSet dscmd.Fill(ds, "Bazis_pomel") Ошибка синтаксиса (пропущен оператор) в выражении запроса '75ПШЗГМ1' . в данном случае, если сравниваются строковые переменные, то надо оборачивать его в одинарные кавычки Код: plaintext в примере с параметром, вот сам использую Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ЗЫЖ в вашем случае попробуйте вместо "знака вопроса" поставить название параметра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2007, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34276138&tid=1352983]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 310ms |

| 0 / 0 |
