powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / select TOP
7 сообщений из 32, страница 2 из 2
select TOP
    #34054402
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
крайне не рекомендуется использовать такой код, так как в случае string параметра, там вполне может оказаться строка "drop database".
...
Рейтинг: 0 / 0
select TOP
    #34054709
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118крайне не рекомендуется использовать такой код, так как в случае string параметра, там вполне может оказаться строка "drop database".
В приведенном примере кода, такое врятли возможно
Код: plaintext
1.
2.
int k= 0 ;
.....
k=Convert.ToInt32(str1);
...
Рейтинг: 0 / 0
select TOP
    #34055650
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ANTIVIR.
Да, в данном примере такое врядли возможно. Но если программист привыкнет к такому шаблону, то будет использовать его и там, где это совершенно небезопасно. Т.ч. лучше сразу себя заставлять использовать best practices.
...
Рейтинг: 0 / 0
select TOP
    #34055710
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ANTIVIR.
такое вряд ли возможно, но во-первых, на счет шаблонизации обращений уже сказали, а во-вторых при str1 = "drop database" или str1= "some test text", приведенный код ведет себя не лучшим образом.
use System.Data.Common.DBParameter
...
Рейтинг: 0 / 0
select TOP
    #34128676
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bigheadman2 ANTIVIR.
Да, в данном примере такое врядли возможно. Но если программист привыкнет к такому шаблону, то будет использовать его и там, где это совершенно небезопасно. Т.ч. лучше сразу себя заставлять использовать best practices.

А как будет выглядеть best practices в данном случае?
...
Рейтинг: 0 / 0
select TOP
    #34129063
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так:

Код: plaintext
1.
command.CommandText = "set rowcount @p1 select ID1 FROM Work ORDER BY ID1";
command.Parameters.Add ("@p1", value);
...
Рейтинг: 0 / 0
select TOP
    #34131657
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / select TOP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]