il semble qu'il maque les quôtes pour que la requête donne cela
SELECT bio2
FROM dbo.TestFCK
WHERE CONTAINS(bio2, 'word')
dans le code C#
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 string connectString = ConfigurationSettings.AppSettings["database"]; sqlConnection connection = new SqlConnection(connectString); connection.Open(); SqlCommand command = new SqlCommand(" SELECT bio2 FROM dbo.TestFCK WHERE CONTAINS(bio2, @bio2)", connection); // Paramètres command.Parameters.Add(new SqlParameter("@bio2", SqlDbType.Text, 16)); command.Parameters["@bio2"].Value = txtSearch.Text ; // Object datareader SqlDataReader reader = command.ExecuteReader(); Object[] row = null; while (reader.Read()) { if (row == null) row = new Object[reader.FieldCount]; reader.GetValues(row); FCKeditor1.Value = (string) row[0]; } connection.Close();
Partager