advertisement
Login | Register   
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Partners & Affiliates
advertisement
advertisement
advertisement
advertisement
Average Rating: 0.8/5 | Rate this item | 262 users have rated this item.
Our Top 10 Tips for Classic ASP (cont'd)
Keying Into Smart Database Searches

Writing your own little search routine has never been easier. But consider the fact that your users would like to do partial text searches on data within your database and it gets worse. You can't retrieve records that match the text "ASP Pro" just by doing a search on the text "pro" and using an equal to sign. This tip explains how to use the LIKE SQL clause to do partial text searches.

advertisement

Question:
When setting up a recordset, is it possible to get a record when the field contains more than the word that I'm looking for and where the words are in no particular order?

For example:

StrName = 'Direct'
RSShops = Server.CreateObject("ADODB.Recordset")
strSql = "SELECT * FROM Shops WHERE Name =
'" & StrName & "'

Can I get the recordset to contain any shop/company with 'direct' in it's name?

Answer:
Instead of using the Equal to (=) operator, use the LIKE operator in your SQL Statement.

To hunt for Shops with names that have the word 'direct' in them, your SQL statement would look like this:

SELECT * FROM Shops WHERE Name LIKE '%direct%'

You can thus modify your code accordingly.

Previous Page: #4: Formatting Numbers for Display Next Page: #2: Keeping Up to Data with Recordsets
Page 1: IntroductionPage 7: #5: Stringing Dates Along to the Database
Page 2: #10: A Trick to Tracking User DownloadsPage 8: #4: Formatting Numbers for Display
Page 3: #9: What's the Deal with DLL?Page 9: #3: Keying Into Smart Database Searches
Page 4: #8: To Be or Not to Be: Verifying Files in ASPPage 10: #2: Keeping Up to Data with Recordsets
Page 5: #7: Beating the Cookie MonsterPage 11: #1: Dodging the Dinosaur of DSN
Page 6: #6: Quibbling with Quotes in SQL Queries 
Please rate this item (5=best)
 1  2  3  4  5
advertisement