Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2012, 23:57   #41
Kerby666
Пользователь
 
Регистрация: 10.12.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
И что вы показали? Повторяю, если Code NUMERIC, а Barcode String, то
Код:
ADOQuery1.Parameters.ParamByName('Barcode').Value:= Barcode;
всегда будет давать ошибку во время Actve:=True
Я понял, и выложил еще немного кода, где видно, что barcode является частью другой процедуры и не может быть типа integer.
Kerby666 вне форума Ответить с цитированием
Старый 13.12.2012, 00:15   #42
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

q:=StrToInt(Barcode);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.12.2012, 00:24   #43
Kerby666
Пользователь
 
Регистрация: 10.12.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
q:=StrToInt(Barcode);
Есть положительная динамика. Штрих-код прочитался. Ошибка следующая
First chance exception at $7732C41F. Exception class EConvertError with message ''4607001770350' is not a valid integer value'. Process Project1.exe (1736)
Kerby666 вне форума Ответить с цитированием
Старый 13.12.2012, 00:28   #44
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Значит Single сделать. Кто же знал, что размерность такая
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.12.2012, 00:30   #45
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

можно Int64
maLoy*508 вне форума Ответить с цитированием
Старый 13.12.2012, 00:35   #46
Kerby666
Пользователь
 
Регистрация: 10.12.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Значит Single сделать. Кто же знал, что размерность такая
Дико извиняюсь, но это как?
Kerby666 вне форума Ответить с цитированием
Старый 13.12.2012, 00:39   #47
Kerby666
Пользователь
 
Регистрация: 10.12.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
можно Int64
Код:
function TForm1.ItemByBarcode(const Barcode: string;
  var Item: TBarcodeItem): Boolean;
  var q:int64;
begin
  q:=StrToInt(Barcode);
ADOQuery1.SQL.Text:='SELECT Line1, Line2 FROM Base WHERE code = :Barcode';
  ADOQuery1.Parameters.ParamByName('Barcode').Value:= q;
  ADOQuery1.Active:=true;
Result:=not ADOQuery1.IsEmpty;
If Result then
  begin
    Item.Line1 := ADOQuery1.FieldByName('Line1').Value;
    Item.Line2 := ADOQuery1.FieldByName('Line2').Value;
  end;
end;
не прокатило
Kerby666 вне форума Ответить с цитированием
Старый 13.12.2012, 00:45   #48
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

ошибка та же?
так как максимальное значение int64 = 9223372036854775807
maLoy*508 вне форума Ответить с цитированием
Старый 13.12.2012, 05:49   #49
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

пока меня небыло ветка выросла на 3 страницы
давай проект уже, запакуй и приаттач сюда, с базой и дбфкой
а то удаленная отладка какаято

P.S.
я ведь специально что нужно сделать заранее закоментил... а ты зачем то раскоментил
препаринг немного ускоряет поиск

и еще ты ещеш в дбф или уже в мдб?
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 13.12.2012, 06:27   #50
Kerby666
Пользователь
 
Регистрация: 10.12.2012
Сообщений: 64
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
ошибка та же?
так как максимальное значение int64 = 9223372036854775807
да все также
Kerby666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экспорт данных из Access в Word, C# Miaka Помощь студентам 0 09.05.2012 17:32
Импорт-экспорт данных Excel-Access, и из Access-Excel Людвиг Microsoft Office Access 3 27.10.2011 14:38
экспорт данных из access в существующие файлы word и excel Margaret Microsoft Office Access 4 10.12.2010 15:44
Экспорт данных из SQL Server в Access Daniar БД в Delphi 0 02.12.2010 17:56