Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
Есть такой код 'Вставим в форму Рег.№ и № ДУ... Command.CommandText = "select reg_n, n_du from PriemZatarka " & _ " where id_pr=" & rown("id_prih") MsgBox(Command.CommandText) Command.ExecuteScalar() '...Вставим в форму Рег.№ и № ДУ Как я понял должны вернуться один reg_n и один n_du. А как их достать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:35 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
Две колонки ExecuteScalar'ом никак Executes the query, and returns the first column of the first row in the resultset returned by the query ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:48 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
а почему бы не выполнить ExecuteReader? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:50 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
Могу в принципе и по одной колонке доставать, а как выцепить возвращаемое значение? Лучше тогда для ExecuteReader... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:53 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
Спасибо.. сделал так regn.Text = Command.ExecuteScalar() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:55 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
С ExecuteReader непонятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 16:58 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
плохо знаю синтаксис VB, но по моему это так Например : cmd.CommandText = "SELECT COUNT(*) FROM MyTable" Dim reCcount As Integer = CInt(cmd.ExecuteScalar()) На C# cmd.CommandText = "SELECT COUNT(*) FROM MyTable" ; int recCount=(int)(cmd.ExecuteScalar()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 17:00 |
|
||
|
Command.ExecuteScalar()
|
|||
|---|---|---|---|
|
#18+
С ExecuteReader непонятно В протейшем случае это так cmd.CommandText="select fld1,fld2 from MyTable"; SqlDataReader r=cmd.ExecuteReader(); while(r.Read()) //а к полям обращаться аналогично как при раьоте с записью таблицы //r[0] - fld1 //r[1] - fld2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 17:09 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=20&tid=1438774]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 377ms |

| 0 / 0 |
