Форум: "Начинающим";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];
ВнизНе могу добавить данные типа float в mysql Найти похожие ветки
← →
john-s © (2010-06-17 11:35) [0]Здравствуйте!
Не могу добавить данные из AdoTable в таблицу mysql
в таблице kod тип varchar, kol типа float 8,3while AdoTable1.Eof <> true do
begin
QueryTable("INSERT INTO kassa_table (kod,kol) VALUES (""+AdoTable1.FieldValues["kod"]+"",""+AdoTable1.FieldValues["kolvo"]+"")");
AdoTable1.Next;
end;
ошибка could not variant of type (string) into type (double)
как исправить эту ошибку заранее благодарен!
← →
Сергей М. © (2010-06-17 11:47) [1]Чехарда с символом-разделителем целой и дробной части.
← →
Ega23 © (2010-06-17 11:50) [2]О сколько раз твердили миру...
ИСПОЛЬЗУЙТЕ ПАРАМЕТРЫ!!!
← →
john-s © (2010-06-17 11:53) [3]из AdoTable запятая а в базе точка записываются мда
Это надо в каждой записи поменять на точку и уже потом в базу писать или есть другой вариант?
← →
Sergey13 © (2010-06-17 11:58) [4]> [3] john-s © (17.06.10 11:53)
> или есть другой вариант?
Научиться читать, что тебе советуют. [2] например.
← →
GanibalLector © (2010-06-17 11:58) [5]Тебе же подсказали. См.параметры.
Вот, например
...
IBSQL1.SQL.Add("INSERT INTO PLUWRITE VALUES(GEN_ID(IDPLUWRITE,1),:ID,"); IBSQL1.SQL.Add(":CODE,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,6,null,null)");
IBSQL1.ParamByName("ID").AsInt64:=Q.hID;
IBSQL1.ParamByName("CODE").AsInt64:=Q.hCode;
...
IBSQL1.ExecQuery;
← →
john-s © (2010-06-17 11:59) [6]Спасибо
← →
Anatoly Podgoretsky © (2010-06-17 13:41) [7]
> из AdoTable запятая а в базе точка записываются мда
Ничего подобного, это миф.
← →
Димка На (2010-06-17 17:29) [8]while AdoTable1.Eof <> true do
begin
QueryTable("INSERT INTO kassa_table (kod,kol) VALUES (""+string(AdoTable1.FieldValues["kod"])+"",""+string(AdoTable1.FieldValues["kolvo"])+"")");
AdoTable1.Next;
end;
это по коду в теме.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c