|
|
|
Доступ к БД из ISAPI приложения (в принципе ... СРОЧНО!!!!)
|
|||
|---|---|---|---|
|
#18+
В общем, проблема такая - нужно из ISAPI приложения подключиться к базе данных и соответственно с ней работать. Имеется код : #using <mscorlib.dll> using namespace System; #using "System.dll" #using "System.Data.dll" using namespace System::ComponentModel; using namespace System::Data; using namespace System::Data::SqlClient; ........ String *query = S"SELECT * FROM Table1"; String *connectString = "Data Source=HOMEWORK;Database=db1;Integrated Security=SSPI"; try{ SqlConnection* sqlconn = new SqlConnection(connectString); sqlconn->Open(); SqlCommand *sqlCommand = new SqlCommand(query, sqlconn); SqlDataReader *dataReader = sqlCommand->ExecuteReader(); ..... } catch(InvalidOperationException *e) { Console::WriteLine(S"An IOE error occurred"); } catch(SqlException *e) { Console::WriteLine(S"An SE error occurred"); } Этот код работает , т.е. подключается к базе и достает оттуда данные отображает их прекрасно в консольном приложении .exe. Однако при использовании этого же куска кода при построении ISAPI приложения .dll оно категорически отказывается подключаться к БД и уходит на catch(SqlException *e). Самое обидное, что я не могу просмотреть содержимое SqlException::Message потому что оно - объект класса String, а отображать данные в ISAPI я умею только через метод(?) класса CHttpServerContext* pCtxt, а именно *pCtxt << num1 << _T("blah blah blah") << string; причем string НЕ может быть объектом класса String, а должно быть стандартным char, а как преобразовать я не знаю. Если у кого есть предложения по решению этой проблемы(или хотя бы с преобразованием) - то буду очень благодарен. Может я что неправильно делаю? Если так , то подскажите как правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 08:35 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=436&tid=2034529]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 395ms |

| 0 / 0 |
