knowledge-database (beta)

Current group: comp.databases.

SQL Commands

SQL Commands  
Tatiana
 Re: SQL Commands  
Gene Wirchenko
From:Tatiana
Subject:SQL Commands
Date:15 Jan 2005 17:42:12 -0800
Hello, do anybody know what is wrong in a code below?

connection.Open();
this.dsOprogramowania.Clear();
System.Data.OleDb.OleDbCommand command = new
System.Data.OleDb.OleDbCommand();
command.CommandType = System.Data.CommandType.Text;
command.CommandText = "SELECT NazwaOpr FROM Oprogramowania WHERE
CONTAINS(Oprogramowania.NazwaOpr, ?);";
System.Data.OleDb.OleDbParameter parameter = new
ystem.Data.OleDb.OleDbParameter( "param" ,
System.Data.OleDb.OleDbType.VarChar ,50, "foundSoftware");
parameter.Value = foundSoftware;
command.Parameters.Add(parameter);
command.Connection = connection;
System.Data.OleDb.OleDbDataAdapter adapter = new
System.Data.OleDb.OleDbDataAdapter(command);
adapter.Fill(this.dsOprogramowania);
this.dbgOprogramowania.DataSource = this.dsOprogramowania.Tables[0];
connection.Close();

I suppose that i can't use such functions 'CONTAINS', which function
is the most appropriate ? Thank you for any help
From:Gene Wirchenko
Subject:Re: SQL Commands
Date:Mon, 17 Jan 2005 12:33:52 -0800
On 15 Jan 2005 17:42:12 -0800, statiana@poczta.onet.pl (Tatiana)
wrote:

>Hello, do anybody know what is wrong in a code below?

No, but I have comments that might help.

[snip]

>command.CommandText = "SELECT NazwaOpr FROM Oprogramowania WHERE
>CONTAINS(Oprogramowania.NazwaOpr, ?);";
^
That this is not quoted is suspicious.

>System.Data.OleDb.OleDbParameter parameter = new
>ystem.Data.OleDb.OleDbParameter( "param" ,
^^^^^
"System"?

>System.Data.OleDb.OleDbType.VarChar ,50, "foundSoftware");

[snip]

Sincerely,

Gene Wirchenko
   

Copyright © 2006 knowledge-database   -   All rights reserved