Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

как добавить запись в базу с помощь sql запроса   Найти похожие ветки 

 
FIL-23   (2010-05-08 13:27) [0]

пробую так прям уже в query вставлял данный запрос
INSERT INTO Table1
(str)
VALUES( "jjuu")
но выдает ошибкку ... хотя я к базе (ms sql 2000 подключен) .. может чтото я забыл или незнаю...


 
И. Павел ©   (2010-05-08 13:38) [1]

Может быть используете метод Open, а надо - ExecSQL?


 
Amoeba_   (2010-05-08 13:38) [2]

А теперь, будьте добры, еще и соответствующий фрагмент программного кода в студию!


 
FIL-23   (2010-05-08 13:42) [3]

   
//тут подконекчивание к базе
"Provider=sqloledb.1; Password = 123456"+{Edit4.Text+}";"+        
"Presist Security Info = False; User ID =sa "+ {Edit3.Text+}";"+  
"Initial Catalog = MyDB"+{Edit2.Text+}";"+              
"Data Source = 2CAE95B8993E46C"+{edit1.Text+}"";

...

begin
   ADOQuery1.active:=false;
   ADOQuery1.Sql.text:="INSERT INTO Advertiser (id, Name) VALUES( "jjuu");";  //+"";       // "+str+"
   ADOQuery1.active:=true;
   end;


да наверное я не открыл базу для редактирования (( ...
какая команда для это ? :[


 
И. Павел ©   (2010-05-08 13:46) [4]


> Call Open to set the Active property for the dataset to
> true.

Я угадал!
Вместо ADOQuery1.active:=true; нужно ADOQuery1.ExecSQL;


 
И. Павел ©   (2010-05-08 13:50) [5]


> (id, Name) VALUES( "jjuu");

Полей - 2, а значение только одно


 
Amoeba_   (2010-05-08 13:51) [6]

А ведь если бы автор вопроса использовал для выполнения такого запроса не TADOQuery, а, как рекомендуется, TADOCommand, то от наступания эти грабли он был бы застрахован.


 
Anatoly Podgoretsky ©   (2010-05-08 13:52) [7]

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

FIL-23 а куда первые 22 делись, точно также погибли?


 
FIL-23   (2010-05-08 13:53) [8]

И. Павел   ты просто МАГ ! спасибо тебе ))) ... есть ссылки почитать чтонибудь про ms sql и delphi с запросами??


 
Anatoly Podgoretsky ©   (2010-05-08 14:00) [9]

> И. Павел  (08.05.2010 13:46:04)  [4]

И вместо ADOQuery, надо TAdoCommand тогда бы и вопрос не возник.


 
FIL-23   (2010-05-08 14:02) [10]


> И вместо ADOQuery, надо TAdoCommand тогда бы и вопрос не
> возник.

сори за вопрос, но я чет пошарил по вклдкам и не нашел TAdoCommand  ... может его надо отдельно инсталировать?


 
И. Павел ©   (2010-05-08 14:02) [11]


> есть ссылки почитать чтонибудь про ms sql и delphi с запросами?
> ?

http://www.codenet.ru/progr/delphi/stat/SQL-Delphi.php


 
Anatoly Podgoretsky ©   (2010-05-08 14:12) [12]

> FIL-23  (08.05.2010 14:02:10)  [10]

Как же ты тогда нашел ADOQuery они же рядом


 
Плохиш ©   (2010-05-08 15:44) [13]

Во, ещё одного дубинушку начали всем форумом обучать кодить :-))


 
FIL-23   (2010-05-10 17:12) [14]

учитесь детки ... давать дельные советы...

ADOQuery1.Active:=False;
ADOQuery1.SQL.text:="Insert Into ADemail (Advertiser, Email)";
ADOQuery1.SQL.Add("Values (:int1, :int2)");
ADOQuery1.Parameters.ParseSQL(ADOQuery1.SQL.text, true);
ADOQuery1.Parameters.ParamByName("int1").Value:=idAdvertiser;
ADOQuery1.Parameters.ParamByName("int2").Value:=idEmail;
ADOQuery1.ExecSQL;


 
FIL-23   (2010-05-10 17:15) [15]

Удалено модератором
Примечание: Отдохни немного



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.067 c
2-1269287735
Сергей
2010-03-22 22:55
2010.08.27
Вращение объектов (шара вокруг своей оси)


2-1266218226
Tonick
2010-02-15 10:17
2010.08.27
Сбор данных о характеристиках ПК


15-1269675632
Игорь
2010-03-27 10:40
2010.08.27
Джеки Чан в рекламе АВ Касперского


2-1274419936
MKC
2010-05-21 09:32
2010.08.27
Отправка пакетов TCP


15-1270118822
Knight
2010-04-01 14:47
2010.08.27
Сервис и ADO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский