Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

Ошибка!   Найти похожие ветки 

 
Cara ©   (2007-02-13 17:11) [0]

Добрый день. Через ADO с помощью INSERT INTO добавляю запись. Запись добавляется, но выдаётся ошибка "ADOQuery1: CommandText does not return a result set.". Что это? Как от неё избавиться?


 
umbra ©   (2007-02-13 17:17) [1]


> с помощью INSERT INTO добавляю запись.

а метод какой вызываете?


 
Ega23 ©   (2007-02-13 17:19) [2]

INSERT, UPDATE и DELETE - через ExecSQL
SELECT - через Open


 
Cara ©   (2007-02-13 17:20) [3]

Спасибо. Разобрался.


 
Cara ©   (2007-02-13 17:39) [4]

Использую ExecSQL, теперь выдаёт " Table does not exist". Использую Access.


 
Плохиш ©   (2007-02-13 18:05) [5]


> Cara ©   (13.02.07 17:39) [4]
> теперь выдаёт " Table does not exist".

Ты знаешь, я ему верю...


 
Cara ©   (2007-02-13 18:11) [6]

Я тоже. Но от этого не легче!
Запрос "INSERT INTO book (code, name) VALUES ("1", 1)". БД называется market.mdb. Так вот Delphi ищет book.dbf и т.д..


 
Игорь Шевченко ©   (2007-02-13 18:12) [7]


> БД называется market.mdb


А Delphi об этом знает ?


 
Desdechado ©   (2007-02-13 18:15) [8]

TADOConnection настроил? Подключил к TADOQuery?


 
Cara ©   (2007-02-13 18:15) [9]

Знает. В ConnectionString написано!


 
Плохиш ©   (2007-02-13 18:27) [10]


> Cara ©   (13.02.07 18:15) [9]
> Знает. В ConnectionString написано!

А вот тебе я как-то не верю...


 
fd979 ©   (2007-02-13 19:14) [11]

Вставь сюда ConnectionString. Возможно ты не правильный драйвер использовал.

Подключение к мдб выглядит примерно так:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\market.mdb;Persist Security Info=False

Вместо Microsoft.Jet.OLEDB.4.0 можешь использовать и другие драйверы.

Например:

Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DBQ=C:\market.mdb;DefaultDir=C:\;Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\Market.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactio ns=0;Threads=3;UID=admin;UserCommitSync=Yes;"


 
sniknik ©   (2007-02-13 20:08) [12]

> Вместо Microsoft.Jet.OLEDB.4.0 можешь использовать и другие драйверы.
> Например:
> Provider=MSDASQL.1 ...
обман. не может... (если только система не "ну оччееень старая") проверь сам, при такой строке подключения сделай запрос к несуществующей(!!!) таблице, и посмотри на ошибку (можеш сюда ее привести).
DAO тоже начиная с 3.6 использует Jet (движок)... так что вариантов на самом деле и нет...

ну а строка у него действительно неправильная раз dbf ([6]) ищет...


 
fd979 ©   (2007-02-13 20:37) [13]


> проверь сам, при такой строке подключения сделай запрос
> к несуществующей(!!!) таблице, и посмотри на ошибку (можеш
> сюда ее привести).

А такой детализации никто не просил ))


 
Cara ©   (2007-02-20 11:03) [14]

Вот ConnectionString: "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\1\books_market.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don"t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False". Не редактировал. Оставил по умолчанию. Вроде бы работает и так. Соединение имеется в виду.


 
Cara ©   (2007-02-20 11:09) [15]

Понял ошибку. Сам виноват. Вместо ADOQuery использовал сандартный  Query. Звыняйте. Зарапортовался.



Страницы: 1 вся ветка

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
1-1169035558
Lockbullet
2007-01-17 15:05
2007.03.11
Конвертация PDF


6-1159806707
vedm
2006-10-02 20:31
2007.03.11
TIdMultiPartFormDataStream и большие файлы.


11-1150718660
Arvist
2006-06-19 16:04
2007.03.11
Свернуть в трей, скрыть из таскбара


2-1171800538
Medusa__
2007-02-18 15:08
2007.03.11
Создание объектов runtime


6-1159651914
Павел789745
2006-10-01 01:31
2007.03.11
Помогите с ПОСт отправкой!