זה אמור להיות ככה:
"Select * from Products where productId = " + id + " and productType like '" + type + "%' and productName like '" + name + "%'"
|
id זה int כמו שאמרת, בשביל להשוות אותו אתה צריך את הסימן שווה, ולא like
אם אתה רוצה להשוות את הצורה שלו, אתה צריך להמיר אותו קודם ל string... אבל בעקרון פשוט לא נכון לעשות את זה.
ד"א, נהוג לכתוב את המילים של השפה (SELECT, FROM, WHERE, AND, LIKE...) באותיות גדולות, זה הרבה יותר קריא ככה.