【发布时间】:2014-08-13 14:58:24
【问题描述】:
我正在使用 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']
}
}
(例如抽象的语句)
【问题讨论】:
-
澄清一下,一切在 sql server 端看起来都不错。我什至可以与
=进行比较,这是数据类型更改的原因。
标签: php sql sql-server odbc