Главная страница
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.013 c
3-1206449697
vvv_spb
2008-03-25 15:54
2008.09.28
кто из пользователей использует таблицу


6-1193220112
Alex_C
2007-10-24 14:01
2008.09.28
HTTPS и POST метод


15-1217996546
Ламо777
2008-08-06 08:22
2008.09.28
Программа для учета трафика


2-1218611450
cvg
2008-08-13 11:10
2008.09.28
Почему некорректно работает frac?


2-1218799140
Nell
2008-08-15 15:19
2008.09.28
Уменьшить JPEG