Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Работа с SQL


Автор: HappyLife 17.5.2006, 12:54
Подскажите можно ли как-то проше при помощи TDataSet выполнить следующий например INSERT запрос


INSERT INTO t1 (name1,name2) VALUES("ss1","ss2"); 

Как нижудь

DataSet->

Автор: _hunter 17.5.2006, 13:24
не совсем понятно что тебе нужно...
если данные вставить -- они у тебя в запросе уже есть -- зачем с полями шаманить?
если прочитать -- это SELECT запрос нужен 

Автор: HappyLife 17.5.2006, 14:09
Нужно вставить данные без запроса.... Задалбало эти запросы состовлять...
Думаю я разобрался как это делать... 

Автор: _hunter 17.5.2006, 14:14
совсем без запроса не получится.
но можно от второй части (VALUES("ss1","ss2") избавиться. точнее упростить ее 

Автор: Artemon 18.5.2006, 09:20
Mozhno bez zaprosa dobavit'.


Quaery->Insert() 

Автор: _hunter 18.5.2006, 10:44
ну да. и встявятся данные в таблицу  Users в поля username и address... 

Автор: Artemon 19.5.2006, 08:25
Ничего подобного. 

Автор: HappyLife 19.5.2006, 11:01
Цитата(_hunter @ 17.5.2006,  14:14)
совсем без запроса не получится.
но можно от второй части (VALUES("ss1","ss2") избавиться. точнее упростить ее

Я отлично знаю SQL язык. Просто хочу простой интерефейс чтобы можно было работать без SQL. 
И уже понял как. 

Автор: _hunter 19.5.2006, 11:22
Цитата(Artemon @  19.5.2006,  08:25 Найти цитируемый пост)
Ничего подобного. 

да? а откуда TQuery узнает в какую таблицу и какие поля ты хочеш вставлять? 

Автор: Artemon 19.5.2006, 12:21
Понятное дело, ч сначала нужно выполнить что-то типа "SELECT* FROM TABLE", а затем уже Query->Insert() 

Автор: _hunter 19.5.2006, 12:26
как это:
Цитата(Artemon @  18.5.2006,  09:20 Найти цитируемый пост)
Mozhno bez zaprosa dobavit'.

связанно с этим:
Цитата(Artemon @  19.5.2006,  12:21 Найти цитируемый пост)
 сначала нужно выполнить что-то типа "SELECT* FROM TABLE"

? ;) 

Автор: HappyLife 19.5.2006, 13:17
Просто заюзать Table вместо Query и делов... то:-) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)