Just nu i M3-nätverket
Jump to content

Invalid operator for data type


kjell3

Recommended Posts

Jag har en rad som fungerat perfekt när jag använde ACCESS databas,

 

Set RS = Conn.Execute("SELECT id, namn, fodd1, hund1, far2, mor3 FROM hundavel WHERE hund1 & far2 & mor3 like '%" & Request.Form("search") & "%' Order By hund1 ;")

 

 

men när jag lyfte över den till en SQL server fick jag error:

 

Microsoft][ODBC SQL Server Driver]

Invalid operator for data type. 

Operator equals boolean AND, type equals nvarchar.

 

Jag ändrade mina & till And och fick då detta error:

 

[Microsoft][ODBC SQL Server Driver][sql Server]Incorrect syntax near the keyword 'And'.

 

Hjälp mottages tacksamt eftersom SQL server icket är min starka sida.

Link to comment
Share on other sites

Set RS = Conn.Execute("SELECT id, namn, fodd1, hund1, far2, mor3 FROM hundavel WHERE hund1 like '%" & Request.Form("search") & "%'

AND far2 like '%" & Request.Form("search") & "%'

AND mor3 like '%" & Request.Form("search") & "%'

Order By hund1 ;")

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...