sql ADOQuery problem with access 2000 database .mdb
From: tuxim (no_spam_at_no_spam.org)
Date: 05/29/04
- Next message: Viatcheslav V. Vassiliev: "Re: Install ADO"
- Previous message: Gary Shelton: "Re: Install ADO"
- Next in thread: CC: "Re: sql ADOQuery problem with access 2000 database .mdb"
- Reply: CC: "Re: sql ADOQuery problem with access 2000 database .mdb"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 29 May 2004 08:28:16 +0200
I have posted this message before on other delphi news boards but never got
any answer to my problem. I can't continue my work without resolving this
problem. Please, can sombody help me ?
I'm working with Delphi 6 and SP2.
I can't access to any numerical fields in my database via ADO.
The following query works fine :
ADOQuery1.Sql.Add('select * from DOSSIER');
ADOQuery1.Sql.Add('where DOS_EMPR_PRENOM = "' +'Maria' +'"');
try
ADOQuery1.Open;
but the next query generates an error message during the excecution:
ADOQuery1.Sql.Add('select * from DOSSIER');
ADOQuery1.Sql.Add('where DOS_ID = "' +'10' +'"');
try
ADOQuery1.Open; //Generates error message
ERROR MESSAGE:
Project Datamanager.exe raised exception class EOleException with message
'Incompatible data type in the criteria expression'. Process stopped. Use
Step or Run to continue.
Whats wrong in the second query?
Complementary informations :
DOS_EMPR_PRENOM is Text type (visual Basic .mdb file)
DOS_ID is long integer type (visual Basic .mdb file)
Thanks for helping.
- Next message: Viatcheslav V. Vassiliev: "Re: Install ADO"
- Previous message: Gary Shelton: "Re: Install ADO"
- Next in thread: CC: "Re: sql ADOQuery problem with access 2000 database .mdb"
- Reply: CC: "Re: sql ADOQuery problem with access 2000 database .mdb"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|