Попытка переключиться на SQLNCLI, поэтому я могу использовать поля varchar (max) в моем приложении ASP. Никакие записи не возвращаются из запроса, который отлично работал в SQLOLEDB.Классическая строка соединения ASP SQLNCLI возвращает пустые записи, которые отлично работают с SQLOLEDB
Строка подключения открывается следующим образом:
ConnStr="Provider=SQLNCLI10;Server=129.118.139.78,8888;Server=UWCTest;Uid=user;Pwd=pass;DataTypeCompatibility=80;MARS Connection=true;"
oConn.Open connStr
и код, чтобы получить набор записей следующим образом:
sSQL="usp_tutors_active_select"
Set dbCommand = Server.CreateObject("ADODB.Command")
Set dbCommand.ActiveConnection = oConn
dbCommand.CommandType = adCmdStoredProc
dbCommand.Commandtext=sSQL
set oRST=dbCommand.Execute
Response.Write orst("firstname")
do while not datacommand1.EOF
Response.Write "<option value=" & orst("firstname") & ">" & orst("firstname")
orst.MoveNext
loop
Что говорит orst.RecordCount в обоих случаях? Изменение поставщика не должно быть никакого разницы – gbn