powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как сделать чтоб можно было выводить числовую строчку?
16 сообщений из 16, страница 1 из 1
как сделать чтоб можно было выводить числовую строчку?
    #32164592
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет народ!
Имеется следующий код:
DataModule1.ADOQuery1.Close;
DataModule1.ADOQuery1.SQL.Clear;
DataModule1.ADOQuery1.SQL.Add('SELECT * FROM class WHERE name='''+Edit1.text+'''');
DataModule1.ADOQuery1.Open;
DBGrid1.DataSource:=DataModule1.DataSource1;
который выводит текстовую строку. А как сделать чтоб можно было выводить числовую строчку?
А то вылетает ошибка: несоответствие типов данных!
Подскажите кто знает как сделать.
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164603
RoVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое числовая строчка???
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164650
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где именно возникает ошибка?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164675
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня в базе у поля name тип данных числовой.
Ошибка вылетает когда, в уже откомпелированном приложении, вводишь в edit
и жмешь button
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164685
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StrToInt(Edit1.text)
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164695
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Ну-ну

Кавычки убери:
DataModule1.ADOQuery1.SQL.Add('SELECT * FROM class WHERE name='+Edit1.text);
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164696
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь только может возникнуть другая ошибка, если не число в едит введешь, но и этого можно избежать
повесь на Edit1KeyPress
Код: plaintext
1.
if ((Pos(Key, '0123456789.') <=  0 ) and (Key <> # 08 )) then Key := # 0 ;
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164747
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кавычки убрал, keypress прописал и щас на кнопку жмешь и ничего не выводится. Как быть?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164757
Фотография GoGi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык теперь ругается или нет?
У тебя хоть данные в таблице есть?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164761
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никакой ругани, да и таблица заполнена.
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164769
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
А что есть такое DataModule1.DataSource1 и откуда данные в нем берутся?
Там все прописано так как надо?

Что выдает этот же запрос из SQL-editora (родного)? Есть данные?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164770
Фотография GoGi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну коли так...
Посмотри, куда у тебя DataSource привязан. Может у него DataSet не указан.
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164774
Фотография GoGi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, eNose, одновременно думаем об одном...
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164922
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DataSet указан, да вроде все прописано как надо.
У меня если указываешь поле с текстовым типом, то все прет как надо. Поэтому тут чё-то с типами наверно,
а вот чё я не знаю. Как вообще можно поменять тип в delphi?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164936
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поменять на что?
Куда?
...
Рейтинг: 0 / 0
как сделать чтоб можно было выводить числовую строчку?
    #32164977
Артемка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, спасибо всем за помощь, блин.
Я оказывается не тот DataSource подключал, чайник блин. Просто уже сижу несколько дней парюсь.
Видать внимание притупилось.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / как сделать чтоб можно было выводить числовую строчку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]