Я хочу, чтобы мое клиентское приложение установило clienthostname как [NULL]
У меня есть приложение MFC, как я могу установить
clienthostname as [NULL]Я попробовал ниже код, теперь работает.
Я использовал clienthostname="\0" в моей строке подключения, он не устанавливает значение как NULL в базе данных с помощью драйвера sybase 16 SP3.
Однако, когда я использую драйвер sybase 15.5, он устанавливает значение NULL для имени хоста.
Что я уже пробовал:
пробовал пару решений, упомянутых в сети . ничего не работает. драйвера для Sybase 16 с пакетом обновления 3, кажется, ведут себя по-разному.
Richard MacCutchan
Это похоже на проблему sybase; попробуйте их форум поддержки.
Aravhere
Изначально у меня была такая же мысль,но я хочу знать, есть ли какой-либо способ установить clienthostname как NULL в MFC с помощью драйвера sybase driver 16 SP3.
Richard MacCutchan
Ваш кодовый оператор .clienthostname="\0"
устанавливает переменную в указатель на пустую строку. Если вы хотите, чтобы он был нулевым, то используйте NULL
, или nullptr
.
Но вам нужно проверить документацию sybase, чтобы убедиться, что это действительно так.