Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Odbc 8309 - Invalid Function

Featured Replies

  • Newbies

Hi All,

With FM9 & ODBC (DataDirect 32-BIT SequeLink 5.5) driver, the following SQL statement worked (using MS Access):

SELECT Employees.Name, LCase([state]) AS Expr1 FROM Employees WHERE LCase([state])="ca"

Since FM is case sensitive, I have to force searches using lower case (same would work for upper case). All was working fine. Now the client has upgraded to FM 11 with the new ODBC drivers (Filemaker's own ODBC 11.2.70.0) and the same statement no longer works from Access and I get the message that LCase is an invalid function (#8309).

Has anyone else received this error or similar with another function especially after upgrading past v9? What are the workarounds? I can't use 'lower' or 'upper' as they aren't recognized in MS Access. Shouldn't the ODBC driver be translating lcase to lower, etc? Note that without the WHERE clause, the SELECT statement does return lowercase States!

Thanks,

T

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.