О да, я тоже борется с этим, пока не получил этот пост .. (tnxs Keith!) [/ g0]
2 вещи, которые вам нужно, чтобы сосредоточиться на a) добавить свой возвращенный объект с помощью запятая, действительно, б) когда вы заполняете свой адаптер, обязательно присвойте результат переменной (распоряжающейся) или выполните Out-Null
Я не делал Out-Null и даже с запятая запятая, я продолжал получать обратно коллекцию (item 0 = количество строк из запроса, item1 = datatable). Довел меня до ума, пока не выбрал параметр Out-null.
Очень странно ИМХО, поскольку я прошу конкретно вернуть данные, но продолжал возвращать коллекцию, даже с «,» спереди
function Oracleconnection
{
process
{
trap
{
Write-Host "error occured on oracle connection"
Write-Host $_
continue
}
[System.Reflection.Assembly]::LoadWithPartialName(“System.Data.OracleClient”) | out-null
$connection = new-object system.data.oracleclient.oracleconnection( `
"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost.host)(PORT=1800)) `
(CONNECT_DATA=(SERVICE_NAME=myservicename)));User Id=myid;Password=mypassword;");
$query = "SELECT country, asset FROM table "
$set = new-object system.data.dataset
$adapter = new-object system.data.oracleclient.oracledataadapter ($query, $connection)
$adapter.Fill($set) | Out-Null
$table = new-object system.data.datatable
$table = $set.Tables[0]
return ,$table
}
}
Некоторые вещи, которые нужно попробовать ...
Перейдите в / app_data / TEMP / ClientDependency и удалите все файлы
Перейдите в /config/ClientDependency.config и увеличьте номер версии
Перезапустите пул приложений.
Полностью согласен с Eyescream выше - перейдите в режим отладки.
Пик в файле / app_data / logs, чтобы увидеть, нет ли в нем сообщений об ошибках.
На основании вашего другого сообщения об ошибке «Не удалось найти дерево медиа, activeTree не установлено», все это звучит (для меня), относящееся к типам медиа или элементам загрузки. Попробуйте заново сохранить каждое из них, сначала перейдя в «Настройки» -> «Мультимедиа» и просто щелкните и сохраните каждое («Файл», «Папка», «Изображение»)
[1116 ] Тогда я бы сделал то же самое для FileUploader и ImageCropper в Developer -> DataTypes.
И это будет звучать как длинный выстрел, но особенно с двумя типами данных - Убедитесь, что они названы как и ожидалось , Возникла старая проблема с элементом управления FileUpload, когда иногда в имени файла появлялось случайное "\ t". Перед повторным сохранением этих типов просто нажмите на имя файла и убедитесь, что после имени нет никаких дополнительных символов. Я не видел эту проблему в течение многих лет, но так как я не уверен, какую версию вы обновили?
Наконец попробуйте пойти для пользователей и проверки того, что ваша учетная запись пользователя (или любая учетная запись, в которую вы входите, имеет узел Media Root. Это также может быть применено через уровень группы пользователей
Надеюсь, это поможет тебе в этом.