Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.402 pregleda

Najnovija ↓

imam problem sa Delphi 7 General SQL error. 10.05.2004. u 12:55 · pre 273 meseca #1
Uporabljam Delphi7 i sam neljeteo na jedan problem. Što znači poruka

General SQL error.
[Microsoft][ODBC microsoft Acess dreiver]data type mismatch in criteria expression.


Kdje sam počiniu pogrešku?
Re: imam problem sa Delphi 7 General SQL error. 11.05.2004. u 09:13 · pre 273 meseca #2
Izgleda da si u upitu probao da koristis na neodgovarajuci nacin neki tip podatka. Posalji nam upit pa da vidimo.

Npr. "SELECT * FROM PODACI WHERE NAZIV > 6"

Ovde naziv poredimo sa brojem.
Re: imam problem sa Delphi 7 General SQL error. 11.05.2004. u 14:01 · pre 273 meseca #3
Ako imas varijante ili integere koristi VarToStr i IntToStr funkcije da bi mogo da napravis query. A ako radis sa datumima onda moras da formatiras datum tako da odgovara regional settingsima.
Re: imam problem sa Delphi 7 General SQL error. 14.05.2004. u 07:55 · pre 273 meseca #4
Citat:
byTer:
A ako radis sa datumima onda moras da formatiras datum tako da odgovara regional settingsima.



A kako da to napravim? A mi možeš napisati celotno kodo za datum? Sam početnik a ne znam nastaviti datum. Imam maskedit polje, a u nju imam vključen EDIT MASK z Sledečim INPUT MASKOM: 00.00.0000;0;_

Kako da napravim proceduru oz. funkciju za datum?
Re: imam problem sa Delphi 7 General SQL error. 14.05.2004. u 14:08 · pre 273 meseca #5
Koristi DateTimePicker poljeto umesto masked edit. Ono automatski daje vrednost polja kao TDateTime, pa onda ne bi imao problemot kada snimas sa SQL.


Code:

   SQLQuery1.SQL.Clear;
   SQLQuery1.SQL.Add('SELECT * FROM tabela1 WHERE Datum = '' + DateToStr(DatePicker1.Date ili Time))
   SQLQuery1.Active:=True;


Probaj ovako.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme