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

Вниз

БД(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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
3-1206767549
Ary
2008-03-29 08:12
2008.09.28
управление транзакциями


2-1218542054
Nell
2008-08-12 15:54
2008.09.28
RichEdit ошибка при выводе текста


1-1196769878
TIF
2007-12-04 15:04
2008.09.28
DPI и решение проблем, возникающих с ним


2-1218790822
Vlad Oshin
2008-08-15 13:00
2008.09.28
Интерфейс. Как бы сделать?


2-1219108231
Abcdef123
2008-08-19 05:10
2008.09.28
настройка среды Delphi 2007





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