![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOQuery [D6, MSSQL]
AlexSam © (2002-07-18 15:08:00)Хотел получить доступ к SQL 7 через ADO (BDE надоел) используя ODBC. Создал соответственно на форме в D6 ADOConnection (ввел в него пар-ры и законнектил) и ADOQuery. При вводе SQL запроса вручную (SELECT * FROM DataDay WHERE IdMeas=1 AND
Date="2002-07-17") все проходит гладко. При использовании параметров (SELECT * FROM DataDay WHERE IdMeas=:IdMeas AND Date=:Date) выдается ошибка [Microsoft][ODBC SQL Server Driver]Optinal feature not implemented.
Кто что подскажет?
ЮЮ (2002-07-19 09:17:00) [1]Как раз то он и нужен:
Microsoft OLE DB Provider for SQL Server :-)
Откуда он взялся, например, на моем компе, даже и не подозреваю:
Или вместе с Offic-ом или с Delphi. Можно посмотреть на сервере MS. Там я ,например, нашел инсталляцию MS Jet 4.0 OLE DB Provider
AlexSam (2002-07-19 09:06:00) [2]Привет ЮЮ.
Да я попробовал Microsoft OLE DB Provider for SQL Server, все нормально работает без ODBC. А как насчет инсталяции программы на другие машины, что нужно?
ЮЮ (2002-07-19 08:29:00) [3]И почему бы не использовать Microsoft OLE DB Provider for SQL Server ?
ЮЮ (2002-07-19 08:03:00) [4]Чтобы было asString, присвой стринговое значение и т.д.
См.также ADOQuery1.Parameters[0].DataType
AlexSam (2002-07-18 15:33:00) [5]Параметры и до и после, одна фигня. Что интересно, в ADO нет для параметров AsInteger, AsString ... все variant. Запрос в программе работает, но неудобно. Может, вместо ADO что-то использовать?
Lord Warlock (2002-07-18 15:26:00) [6]Крайний случай - формировать запрос в программе
Lord Warlock (2002-07-18 15:22:00) [7]Параметры заполняешь перед тем как открыть запрос? (Про кавычки не забыл?)
AlexSam (2002-07-18 15:18:00) [8]Lord Warlock
На вопросики программа ругается и не воспринимает
Lord Warlock (2002-07-18 15:11:00) [9]Попробуй в качестве параметра ? (вопросик) может не пойти конечно...