Главная страница
    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.062 c
2-1271223708
Дмитрий С
2010-04-14 09:41
2010.08.27
Как вернуть Скролл на прежнее место.


4-1239166396
Человек
2009-04-08 08:53
2010.08.27
Не правильно работает WM_NCHITTEST на Vista x64


15-1271140789
TRSteep
2010-04-13 10:39
2010.08.27
Net Framework 3.5 зависает при установке


2-1271746680
Who_is_you?
2010-04-20 10:58
2010.08.27
Cбои при чтении с порта.


2-1267108150
Alex___
2010-02-25 17:29
2010.08.27
Как работать с бестиповой переменной?, func(VAR BUF;...)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский