Application Note for QuNect ODBC for QuickBase

Deleting File Attachments from Quickbase

The following update statement will delete file attachments from four file attachment fields. Setting the value of the file attachment field to the value 'delete' will delete the file attachment in Quickbase. This method will not work when QuNect ODBC for QuickBase is configured to handle file attachment fields as binary fields.

	UPDATE yourdbid SET "File_Attachment_Field_1" = 'delete', "File_Attachment_Field_2" = 'delete', "File_Attachment_Field_3" = 'delete', "File_Attachment_Field_4" = 'delete'
	WHERE "Date_Created" < {ts '2000-01-01 00:00:00'}

Or in SQL Server Management Studio (SSMS) you can use four part names like this:

	UPDATE [QUICKBASE].[AAA_Project_Manager]..[AAA_Project_Manager__Document_Library_bc45c8xjn]
	SET Attachment = 'delete' WHERE Record_ID_ = 302

Or in SQL Server Management Studio (SSMS) you can use OpenQuery like this:

	SELECT * FROM OPENQUERY(QUICKBASE, 'UPDATEOQ bc45c8xjn
	SET Attachment = ''delete'' WHERE Record_ID_ = 302')