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.

SQL Create table in a FM file

Featured Replies

I'm having trouble trying to create a table in a FM file using SQL.

I'm testing the communication between .Net and Filemaker.

The following command returns an error


CREATE TABLE customer (First_Name text)





Error message



[17:59] Erreur  ERROR [HY000] [DataDirect][ODBC SequeLink driver][ODBC Socket][DataDirect][ODBC FileMaker driver][FileMaker]Bad Column Type: First_Name

ERROR [HY000] [DataDirect][ODBC SequeLink driver][ODBC Socket][DataDirect][ODBC FileMaker driver][FileMaker]Query Failed

Does someone have an idea on how to create a table using SQL command?

Thanx

  • Author

Just found the answer.


CREATE TABLE customer (first_name varchar)

is the right type.

BTW here are the data type accepted in FM.

varchar (for text)

float (for number)

date

time

timestamp

blob (for container)

Haven't found the equivalent for calculation and summary. Surely someone could answer this problem.

  • 5 years later...

Yes, you can't ( no pun intended ).

A calculation has a datatype as described above. But there is currently no way to create a calculation field through SQL.

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.