|
|
|
Perl+SQL
|
|||
|---|---|---|---|
|
#18+
Привет всем. У меня проблема! Как прочитать данные из MS SQL при помощи Perl. Пока я смог только подключиться к базе данных: #!/usr/bin/perl $dsn = 'TMeter'; $login = 'statread'; $pwd = 'statread'; use Win32::ODBC; $connectstring = "DSN=$dsn;UID=$login;PWD=$pwd; А дальше как ?!! Как теперь данные считать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 10:26:24 |
|
||
|
Perl+SQL
|
|||
|---|---|---|---|
|
#18+
А как с обычными для перла базами, через fetch, не получается? И вообще в этом примере я не вижу где ты подключился.. Я конретно с MSSQL из перла не работал, но с акесом приходилось.. my $dao = Win32::OLE->new('DAO.DBEngine.35', 'Quit'); $dao->{SystemDB}= 'system.mdw'; $dao->{DefaultUser}= 'Admin'; my $db=$dao->OpenDatabase('xxxx.mdb'); my $rec=$db->OpenRecordset('xxxxxxx'); Вот цикл для просмотра записей.. while(!$rec->EOF){ $rec->MoveNext; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 10:35:19 |
|
||
|
Perl+SQL
|
|||
|---|---|---|---|
|
#18+
Я пользовался ADO. Платформа Win32, ActiveState Perl. Формально в комплект поставки входит DBD-драйвер для ADO, позволяющий работать с базой данных стандартным для Perl способом через интерфейс DBI. Но у меня с ним не сложилось: с его помощью удалось успешно подключиться к БД, а при выборке данных он начал жрать память и в конце концов глюкнулся. Так что я остановился на ADO: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2002, 15:18:09 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32045584&tid=1820890]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 340ms |

| 0 / 0 |
