Я запрашиваю веб-тренды через odbc, значения данных усекаются до 255 символов, это ограничение драйвера WT ODBC?

Версия Webtrends - 8.7, поэтому я не могу использовать.net SDK или новый RESTful. Поэтому я ограничен использованием ODBC.

У меня последняя версия драйвера WBC ODBC 8.07.05.01, и я использую.NET 4.

Код ниже

    Dim objConnection As System.Data.Odbc.OdbcConnection
    Dim objCommand As System.Data.Odbc.OdbcCommand
    Dim objReader As System.Data.Odbc.OdbcDataReader
    Dim sTimePeriod As String = "2013.m09.d03"

    objConnection = New System.Data.Odbc.OdbcConnection("DSN=WT_DATA")

    objConnection.Open()

    Dim strSQl As String

    strSQl = String.Format("SELECT QueryStringGif.QueryString " & _
                 "FROM QueryStringGif  " & _
                 "WHERE (QueryStringGif.TimePeriod='{0}')",sTimePeriod)

    objCommand = New System.Data.Odbc.OdbcCommand(strSQl, objConnection)
    objReader = objCommand.ExecuteReader()

    While (objReader.Read())

         Dim url As String = objReader(0).ToString
         myLogSession = waProcessor.GetLogSession(url)
         If Not myLogSession Is Nothing Then
                '# add to batch
                myBatch.LogSessions.Add(myLogSession)
         End If
    End While

Который вместо того, чтобы тянуть всю строку QueryString, тянет только первые 255 символов. Я знаю, что там больше данных, потому что если я сделаю следующий запрос:

SELECT QueryStringGif.QueryString, len (QueryStringGif.QueryString) ОТ QueryStringGif WHERE (QueryStringGif.TimePeriod='2013.m09.d03')

Длина поля всегда больше 255.

Так что это проблема конфигурации или ограничение на WebTrends.

0 ответов

Другие вопросы по тегам