我正在使用odbc_exec
从MSSQL服务器获取varchar(MAX)
。但值如下:
År)2014-0
它应该如下所示:59877d4c7baa6-h0d27e80
以下是一些有助于提供见解的代码:
$conn = odbc_connect("Driver={SQL Native Client};Server=Server;Database=Database;", "Username", "Password");
$out = odbc_exec($conn, "SELECT [uuid] FROM [Database].[dbo].[Table]");
if (odbc_num_rows($out)) {
while ($row = odbc_fetch_array($out)) {
echo $row['uuid']
}
}
(例如抽象的陈述)
答案 0 :(得分:0)
看起来这个问题是一个已知的错误,迄今没有解决方案(PDO ODBC确实有解决方案)
从SQL Server
将SQL驱动程序更改为SQL Native Client
可以解决此问题,但是我知道使用此驱动程序时存在某些性能问题。