|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624ввел guid ищет по guid ввел текст ищет только по текстуГДЕ происходит этот поиск? в столбце типа int? Я не видел в вашем коде автоматического определения столбца поиска в зависимости от типа введенных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2016, 12:31 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624Да есть желание, надо только малость логики кода понять, где эти параметры определять и в каком виде, я так понял необходимо обозначать так:вам не нужна хранимая процедура, если вы используете запрос. Я дал ссылку, см. раздел "Использование параметров в предложениях WHERE" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2016, 12:35 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624:) я понимаю , что параметры надо использовать в запросе, но до этого момента, я же должен их как-то обозначить, дать им какое-то значение, вот это где надо прописывать, сам запрос я составлю, имея параметры. Shocker.Pro Дело в том, что поиск будет вестись не только по guid, который будет вводиться полностью, но и необходимо чтобы он искал и по словам (ФИО, название организации итд итп) поэтому необходимо автоопределение, чтобы он понимал, ввел guid ищет по guid ввел текст ищет только по тексту ввел число(сумма тех, или иных денег) ищет это число. pationжесть вся проблема в нежелании использовать параметры Да есть желание, надо только малость логики кода понять, где эти параметры определять и в каком виде, я так понял необходимо обозначать так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
а что гугл и мсдн забанили? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2016, 12:36 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Подскажите, что не так делаю? тестовое подключение по выборке по guid , пишет, что не может преобразовать значение из string в guid... Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 02:58 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
а куда потерялось теперь Guid.Parse? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 11:11 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: c# 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 15:15 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
и что изменилось? Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 15:36 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Shocker.Pro, Спасибо тебе ГУРУ!:) Все получилось, ищет по всему, кроме datetime, что не так(уже и по разному парсить пробовал, никак не хочет)? Код: c# 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 17:17 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624Все получилосьЯ всё еще не вижу смысла парсить значение два раза. Лишнее телодвижение и повторяющийся код в разных методах. Повторяющийся код в if-ах нужно вынести в отдельный метод. mishanya3624кроме datetime, что не так(уже и по разному парсить пробовал, никак не хочет)документацию по Datetime.Parse в зубы и вперед ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 17:33 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624ищет по всему, кроме datetime, что не так(уже и по разному парсить пробовал, никак не хочет)? Задать правильную культуру (формат даты) на парсинге в DateTime. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 17:33 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Код: c# 1.
Вроде такой формат, но все равно пустую строку возвращает... формат даты такой - 13.10.2008 11:15:07 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 21:33 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624все равно пустую строку возвращаетзапрос пустую строку возвращает? А вы уверены, что в базе есть даты, совпадающие с точностью до миллисекунды с указанной? Как вообще дата попадает в поле базы? Если через datetime() (sql) или через DateTime.Now (c#), то таким образом вы нужную строку не найдете, так как дата в этом случае с миллисекундами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 21:59 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Shocker.Pro, это все с тестовой Adventures2012, дата там при создании автоматом ставится getdate ,пробовал и где есть миллисекунды и где нет... В общем плюнул на парсинг даты и сделал старым добрым запросом, но все же интересно, почему не парсился... Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 22:44 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Shocker.Promishanya3624Все получилосьЯ всё еще не вижу смысла парсить значение два раза. Лишнее телодвижение и повторяющийся код в разных методах. Повторяющийся код в if-ах нужно вынести в отдельный метод. mishanya3624кроме datetime, что не так(уже и по разному парсить пробовал, никак не хочет)документацию по Datetime.Parse в зубы и вперед если я не буду парсить 1 раз , то не смогу делать условия по типам(конечно же я думаю, что щас ахинею сказал), поэтому можно чуть развернутей, как убрать 1 парсинг, чтобы оставить, только в параметрах sql ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 22:48 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
mishanya3624конечно же я думаю, что щас ахинею сказалконечно, ведь есть такая штука как GetType(). Поэтому, пусть parseinput возвращает object, в котором будет уже распарсенное значение. Я это говорил еще на первой странице топика. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2016, 23:13 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Shocker.Promishanya3624конечно же я думаю, что щас ахинею сказалконечно, ведь есть такая штука как GetType(). Поэтому, пусть parseinput возвращает object, в котором будет уже распарсенное значение. Я это говорил еще на первой странице топика. и это готовое значение, я просто подставляю в sqlparameters вместо парсинга Value=Guid.Parse(....) на Value = это значение? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2016, 17:39 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
блин, что-то не получается через объект распарсенные значения передать.... надо на свежую голову... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2016, 01:47 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
А как при запуске приложения сделать, чтобы открывалась другая Windows Form, а не та, которая при создании проекта создается? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 17:28 |
|
Поиск в базе по Guid
|
|||
---|---|---|---|
#18+
Project => Properties ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2016, 17:32 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1400859]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 278ms |
total: | 452ms |
0 / 0 |