Asp.net 尝试执行Sql命令时出错

Asp.net 尝试执行Sql命令时出错,asp.net,sql,vb.net,Asp.net,Sql,Vb.net,试图在我的vb.net页面中执行命令时,DataReader引发错误消息 代码抛出错误为: Dim connectionString As String Dim connection As SqlConnection Dim sql As String connectionString = \\\connection string\\\ connection = New SqlConnection(connectionString) sql = "select * from jb_jobs

试图在我的vb.net页面中执行命令时,DataReader引发错误消息 代码抛出错误为:

Dim connectionString As String
Dim connection As SqlConnection
Dim sql As String

connectionString = \\\connection string\\\
connection = New SqlConnection(connectionString)

sql = "select * from jb_jobs where city='Los Angeles' "
connection.Open()
Dim reader As SqlDataReader = sql.ExecuteReader()
错误是: “ExecuteReader”不是“string”的成员 如何解决此问题?

添加此项

connection.Open()
Dim cmd as new SqlCommand(sql,connection )      
Dim reader As SqlDataReader = cmd.ExecuteReader()
加上这个

connection.Open()
Dim cmd as new SqlCommand(sql,connection )      
Dim reader As SqlDataReader = cmd.ExecuteReader()
尝试添加以下内容:

sql = "select * from jb_jobs where city='Los Angeles' ";
    var sqlCommand = new SqlCommand(sql, connection);
    sqlCommand.Connection.Open();
    var reader = sqlCommand.ExecuteReader();
尝试添加以下内容:

sql = "select * from jb_jobs where city='Los Angeles' ";
    var sqlCommand = new SqlCommand(sql, connection);
    sqlCommand.Connection.Open();
    var reader = sqlCommand.ExecuteReader();

sql不是SqlCommand。您需要创建sqlcommand。您可能希望查看sqlcommand对象。sql不是sqlcommand。您需要创建sqlcommand。您可能希望查看sqlcommand对象。需要文本,而不是连接。需要文本,而不是连接。此vb.net您使用c#此vb.net您使用c#