|
Доступ к полям с повторяющимися названиями
|
|||
---|---|---|---|
#18+
В следующей процедуре с помощью стандартного компонента подключения к базам данных SQLite в Delphi XE3 я выполняю sql-запрос к базе данных, содержащий поля с одинаковыми названиями из разных таблиц. Затем я обращаюсь к этим полям через алиас Код: pascal 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.
Но при вызове этой процедуры в результате получаю сообщение Field 'tablename' not found. Как обратиться к полям с повторяющимися названиями, чтобы не было проблем? (варианты 'name_1' и 'name_2' не подходят, при отладке я обнаружил, что соответствующие значения пустые и как следствие из-за этого у меня возник вопрос на http://hashcode.ru/questions/177512/delphi-access-violation-at-address-00822135-in-module-gui-exe-read-of-address-00000040 и http://www.sql.ru/forum/actualthread.aspx?tid=993266). Использую компонент подключения к базе данных в Delphi XE3, указанный здесь - http://www.webdelphi.ru/2012/10/sqlite-v-delphi-xe3/ ). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2012, 20:18 |
|
Доступ к полям с повторяющимися названиями
|
|||
---|---|---|---|
#18+
vlad52, извините при копипасте совершил ошибку Код: pascal 1. 2. 3. 4.
Ошибка все равно возникает (правильный вариант вопроса на http://hashcode.ru/questions/177590/delphi-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D0%BF%D0%BE%D0%BB%D1%8F%D0%BC-%D1%81-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D1%8E%D1%89%D0%B8%D0%BC%D0%B8%D1%81%D1%8F-%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8). Поэтому дело не в первичной опечатке. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2012, 20:22 |
|
Доступ к полям с повторяющимися названиями
|
|||
---|---|---|---|
#18+
vlad52, простите также ошибся в спешке Код: pascal 1. 2.
Но ошибка все равно возникает. Это чисто из-за неправильного копипаста я вас дезинвформировал, но проблема остается, ошибка по-прежнему возникает. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2012, 20:44 |
|
|
start [/forum/topic.php?fid=54&gotonew=1&tid=2008942]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 149ms |
0 / 0 |