Omnis Studio v10.1 Basic Web Dev

Martin Obongita martin.obongita at yahoo.com
Thu Sep 17 06:14:16 EDT 2020


 Dear Rocco,
I have amended the code thus:


Begin statement

Sta:SELECT description FROM departments

Sta:WHERE description = @[pDepartmentDescription]

End statement

If kTrue

OK message 'Duplicate department'

Quit method kFalse
End If
When I execute this method, the flag is set to kTrue and yet there is no matching record. The same script in sql query browser returns zero records.

Regards,Martin.






    On Thursday, September 17, 2020, 12:20:36 PM GMT+3, Phil (OmnisList) via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:  
 
 Hi Martin,

Was it a typo in the email, or is there no space between select and 
name, I think that won't help.

and as Rocco said, you only need the name='xx' in the where clause.

regards
Phil Potter
Based in Chester in the UK.

On 17/09/2020 07:54, Martin Obongita via omnisdev-en wrote:
>  Dear All,
> I have a department sql table with columns “id” and“name”
> In the “departments” table class I have a method to checkfor duplicate “name” column.
>
> I therefore pass a parameter of the old name and the newname to check for an existing department name.
>
> Begin statement
>
> Sta:SELECTname FROM departments
>
> Sta:WHERE name= @[pDepartmentName] AND name <> @[pDepartmentNameOld]
>
> End statement
>
> When I execute the method, the flag is set to kTrue andyet there is no matching record found.
>
> I have run this statement in the sql query builder in thedatabase and no record is found.
> Where am I missing something?
> Best regards,Martin Obongita.
>
_____________________________________________________________
Manage your list subscriptions at http://lists.omnis-dev.com
Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com 
  



More information about the omnisdev-en mailing list