ADO .NET

ANF76
Дата: 21.01.2005 17:01:43
Подскажите умные люди пожалуйста начинающему.
Проблема состоит в том, что соединяясь с базой Paradoxa
файла .aspx возвращает мне на страничку данные в виде
абракадабры. То есть вместо руских букв иероглифы.
Что такое не понимаю. Раньше до того как переустановил
WinXP (до этого он же был) все работало как с добрым утром.

И еще вопросик. Данный файл работает теперь только через
веб-сервер WebMatrixa, а через IIS работать не желает и
возвращает на страничку, что Строка 'Z:\DEMOVP7' задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы.

А вот и часть файла, который работал

<%@ Page Language="VB" Debug="True" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OLEDB" %>
<script runat="server">

Sub Page_Load (ByVal Sender as Object, ByVal E as EventArgs)
If not isPostback Then
Dim DBConn as OleDBConnection
Dim DBCommand as OleDBDataAdapter
Dim DSPageData as New DataSet
DBConn = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=Z:\DEMOVP7;" & _
"Extended Properties=Paradox 5.x;")
DBCommand = New OleDbDataAdapter ("Select ID, Name & FirstName & MidName as Sotr from pList order by Name", DBConn)
DBCommand.Fill (DSPageData, _
"SignIn")
ddlQuestion.DataSource = DSPageData.Tables("SignIn").DefaultView
ddlQuestion.DataBind()

За ранее благодарен ответу.
апвадлопавпо
Дата: 26.03.2005 17:57:48
вообщето умные люди не используют никакой Paradox.

а чтоб понять проблему попробуй внимательно посмотреть на массив
Encoding.Unicode.GetBytes(абракадабра). некоторым помогает :)