Вернуть тип ADODB.Recordset из .NET в классический ASP

У меня есть DAL, который я хочу вернуть ADODB.recordset при выполнении из классического asp. Объект представлен как com-объект, и у меня есть полная работа с dal, но я не уверен, как вернуть объект, который является набором записей, который может использовать .NET.

Любая помощь будет приветствоваться. Спасибо!

- Николас

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
1 656
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вам необходимо добавить ссылку на ADODB базы COM в вашем веб-проекте вместе со ссылкой на ваш компонент DAL. После этого вы сможете использовать этот компонент так же, как и в ASP.

Тем не менее, вы должны прочитать этот KB: -

KB312111

Я настоятельно рекомендую вам сначала подумать о переносе вашего DAL на сборку .NET.

То же, что сказал Энтони, если вы можете избежать этого любыми средствами, делайте это. Если ваш DAL является очень общим DAL, вы, вероятно, можете написать его в .net или использовать что-то другое, например Application Block, и тратить меньше времени на решение проблем, которые могут возникнуть.

Ответ принят как подходящий

Думаю, вы оба за отзывы, но то, что я хотел сделать, вероятно, неправильно поняли из-за плохо написанного вопроса. Я нашел ссылку на страницу, которая сделала именно то, что я искал.

У меня есть DAL, который представляет собой сборку, которую я хотел предоставить ASP, но для этого, чтобы избежать необходимости переписывать много кода, который мне нужен, чтобы сначала найти способ вернуть тип набора записей ТОЛЬКО при вызове из Classic Приложения ASP. Это могло бы произойти ЧЕРЕЗ вызов открытого COM-метода, который вызовет DAL и преобразует возвращенный .NET DataSet в VB RecordSet.

Вот ссылка, которая сделала это возможным. http://www.codeproject.com/KB/database/ADOConversion.aspx

Еще раз, спасибо за вашу помощь и ваш вклад, и я прошу прощения за такой плохо написанный вопрос.

- Николас

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