Существует ли альтернатива inet_ntop / InetNtop в Windows XP?

Попробуйте это:

select Activity, SUM(Incomes.Amount) as "Total Amount 2009", SUM(Incomes2008.Amount) 
as "Total Amount 2008" from
Activities, Incomes, Incomes2008
where Activities.UnitName = ?  AND
Incomes.ActivityId = Activities.ActivityID  AND
Incomes2008.ActivityId = Activities.ActivityID GROUP BY
Activity ORDER BY Activity;

В основном Вы имеете к таблице JOIN Incomes2008 с выводом Вашего первого запроса.

7
задан master cheif 13 October 2009 в 16:44
поделиться

2 ответа

Если вы имеете дело только с адресами IPv4, вы можете использовать inet_ntoa . Он доступен в Windows 2000 или новее. В противном случае вам придется либо потребовать Vista и более поздние версии, либо написать свою собственную функцию inet_ntop.

Вы также можете посмотреть на boost - boost :: asio имеет реализацию inet_ntop , которая работает в Windows: boost :: asio :: detail :: socket_ops :: inet_ntop . Вы можете увидеть исходный код здесь .

7
ответ дан 6 December 2019 в 08:44
поделиться

На уровне WinSock:

10
ответ дан 6 December 2019 в 08:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: