powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как организовать ввод данных в базу данных через форму, у меня ошибку выводит
21 сообщений из 21, страница 1 из 1
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581329
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно чтобы я с помощью формы смогла вводить данные в субд
я для кнопки "добавить" написала код, но VFP ругается "data type mismatch", подскажите как исправить, и где???
a1=Thisform.text6.value
a2=Thisform.text7.value
a3=Thisform.text8.value
a4=Thisform.text9.value
a5=Thisform.text10.value

if empty(a1)
messagebox ('vvedite imya')
else
insert into moya (Warehouse,Producer,Country,Quantity,Price)Values(a1,a2,a3,a4,a5,a6)
endif
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581341
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sladkaya,

Проверь типы переменных и соответствующих им полей в таблице.
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581360
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,
проверила, для price i quantity numeric, остальный character
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581367
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sladkaya,

Ну а теперь перед инсертом выполни
Код: plaintext
1.
2.
3.
4.
messagebox(vartype(a1))
messagebox(vartype(a2))
messagebox(vartype(a3))
messagebox(vartype(a4))
messagebox(vartype(a5))
Это покажет тебе тип твоих переменных, которые ты вставляешь в таблицу
C - character
N - numeric.
Если типы полей и вставяляемых в них данных не совпадают, то Fox будет ругаться.
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581374
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sladkaya,

ну или просто сделай
Код: plaintext
1.
insert into moya (Warehouse,Producer,Country,Quantity,Price)
Values(a1, a2, a3, a4, val(a5), val(a6))
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581375
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извини за глупый вопрос это messagebox(vartype(a1))
messagebox(vartype(a2))
messagebox(vartype(a3))
messagebox(vartype(a4))
messagebox(vartype(a5))
где писать???
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581377
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alinka.Kизвини за глупый вопрос это messagebox(vartype(a1))
messagebox(vartype(a2))
messagebox(vartype(a3))
messagebox(vartype(a4))
messagebox(vartype(a5))
где писать???
Перед insert
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581381
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sladkaya,

Да и вообще, (только заметил) ты пытаешься вставить 6 значений в 5 полей
откуда взялось a6?
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581382
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
)))))))) unrecognized command verb)))) блин где ошибка???
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581387
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
испробовала все что вы подсказали и вот чем меня VFP отругала unrecognized command verb)))
может форму и базу посморишь???
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581415
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот форма и база, помоги найти ошибку
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581418
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alinka.K,

форма - dataenvironment - метод beforeopentables - с какого такого этакого он состоит из одного слова "moya"??? уберите его.

и, кстати, у вас в таблице есть мемо-поля, в таких случаях выкладывать надо не только dbf, но и fpt-файл.
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581439
Alinka.Kна все ругается, тип данных правильно указанАга, а фокс просто из вредности врет как сивый мерин?
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581449
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581452
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581464
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,
fpt хочу загрузить не дает, говорит limit не позволяет, как исправить, и где?
извините бошка уже не пашет
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581643
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alinka.K,

Пока не надо больше ничего выкладывать.
Вы убрали слово "moya" из dataenvironment.beforeopentables()?
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36581685
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alinka.Kмне нужно чтобы я с помощью формы смогла вводить данные в субд
я для кнопки "добавить" написала код, но VFP ругается "data type mismatch", подскажите как исправить, и где???

Хотели, чтобы здесь вам выложили готовый код вашей-же программы ? Что вряд ли (хотя, наверняка, будут "гениальные" варианты). Вам бы потрудиться с англо-русским словарем и понять, что означает "data type mismatch".
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36585252
Alinka.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tak vse pravil'no sdelanno je, ne mogu naiti oshibku, reshila poprosit' pomoch naiti!!
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36585271
Alinka.Ktak vse pravil'no sdelanno je, ne mogu naiti oshibkuЕсть явное противоречие. Или правильно, но тогда не может идти речь об ошибке, или таки ошибка есть и невозможно говорить о правильности. Или Вы думаете, что сообщения об ошибках генерятся случайным образом или из вредности и выдаются в любом случае, даже в правильно написанной программе? 99 % процентов ошибок в программе - ошибки программиста, каким правильным он себя не считал.
...
Рейтинг: 0 / 0
как организовать ввод данных в базу данных через форму, у меня ошибку выводит
    #36586063
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alinka.K, так всё-таки, tanglirВы убрали слово "moya" из dataenvironment.beforeopentables()?, и если убрали, то какая теперь у вас ошибка?
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как организовать ввод данных в базу данных через форму, у меня ошибку выводит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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