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

Вниз

БД(MS Access), Delphi 7, SQL   Найти похожие ветки 

 
Sm1Le ©   (2008-08-18 20:47) [0]

Добрый День!  И так сразу к делу, Есть БД, есть программа работающая с ней, через SQL-запросы, Но вот Запрос типа INSERT INTO не хочет выдает ошибку ... "...Ошибка синтаксиса INSER INTO..."
Часть Кода :

sstr:=format("insert into %s",[TableName]);
sstr:=sstr+" value (:x1,:x2)";
form1.query.sql.Text:=sstr;
Form1.query.Parameters.ParamByName("x1").Value:=ID;
Form1.query.Parameters.ParamByName("x2").Value:=SurName;
Form1.query.ExecSQL;

Имя Таблицы в переменной TableNAme
ID:integer
SurName:string

В таблице два столбика ID - тип Number, SurName -TEXT ...
Officce 2007

Все подключено через ADOConnection ... Для SQL-запросов исп. ADOQuery ...Кто может помогите ...


 
Сергей М. ©   (2008-08-18 21:22) [1]


> не хочет выдает ошибку ... "...Ошибка синтаксиса


Верь глазам своим.


 
Sm1Le ©   (2008-08-18 21:30) [2]

А более канкретно что не правильно ?!


 
Desdechado ©   (2008-08-18 21:39) [3]


> sstr:=sstr+" values (:x1,:x2)";


 
Sm1Le ©   (2008-08-18 21:42) [4]


> > sstr:=sstr+" values (:x1,:x2)";


Это опечатка тока тут ... В программе Все норм ...  Еще что то ?


 
Сергей М. ©   (2008-08-18 21:44) [5]


> Еще что то ?


см. [1]


 
Sm1Le ©   (2008-08-18 21:48) [6]

Кошмар ... Если б я видел и понимал что не правильно я б не просил помощи ...я  и так просидел целый день ... и пробывал разными способами Всеми что в интернете нашел ... А безтолку ... Можно хоть что-то конктретно ...


 
Desdechado ©   (2008-08-18 21:54) [7]

Возможно, в тексте SQL-команды попалась русская буква вместо аналогичного начертания латинской.


 
Sm1Le ©   (2008-08-18 22:00) [8]

Проверил .... Все впорядке ...... Все латиной ...


 
sniknik ©   (2008-08-18 22:08) [9]

> Можно хоть что-то конктретно ...
тебе сказали но это только тут... в программе ты ничего не поменял... что еще то?

кошмар... блин, одни эмоции, хочеш конкретики? так говори конкретно! т.е. баш на баш - ты конкретно -> мы конкретно, по другому никак.

код ужасен, навертел фиги какойто. неужели нельзя такой простой запрос записать одной строкой? подставляя реальные значения (тем более одно из них часть запроса), давая реальные данные не пряча их за безличными переменными. в тесте своем так просто константами.
плевать что ты там после в программу навернешь, но сдесь должно быть именно то что обсуждается!


 
Sm1Le ©   (2008-08-18 22:20) [10]

Тема Закрыта ... Сам все решил ...


 
Сергей М. ©   (2008-08-18 22:21) [11]


> Сам все решил


А что ж тогда бухтел-то ?)


 
Сергей М. ©   (2008-08-18 22:25) [12]


> просидел целый день ... и пробывал разными способами Всеми
> что в интернете нашел ... А безтолку


Значит ты тупица.

Все что требовалось - воспользоваться элементарными средствами отладки.


 
sniknik ©   (2008-08-18 22:50) [13]

> А что ж тогда бухтел-то ?)
нехватало "отеческого" напутствия ... вида
> тем более одно из них часть запроса


 
Anatoly Podgoretsky ©   (2008-08-18 23:07) [14]


> Это опечатка тока тут ...

А что там?


 
Нат   (2008-08-19 05:03) [15]

Список значений указал, а список с названиями полей пропустил


 
sniknik ©   (2008-08-19 08:18) [16]

> а список с названиями полей пропустил
он необязателен. хотя указывать куда вставка явно конечно лучше.


 
Anatoly Podgoretsky ©   (2008-08-19 08:47) [17]

Необязателен, при выполнение двух условий
1. количество полей равно количеству параметров
2. порядок полей совпадает с представлением сервера



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

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

Наверх




Память: 0.5 MB
Время: 0.024 c
15-1218025311
Кое кто
2008-08-06 16:21
2008.09.28
Кто-то давал здесь ссылку на сайт...


2-1219219368
silver222
2008-08-20 12:02
2008.09.28
ado paradox


3-1207194397
Виталий____
2008-04-03 07:46
2008.09.28
Список провайдеров доступа к БД


15-1217933277
Rouse_
2008-08-05 14:47
2008.09.28
От как нужно отмывать деньги на разработках :)


11-1192803409
Сидор
2007-10-19 18:16
2008.09.28
WordWrap в KOLButton