DataReader Already Open Error When Trying To Run Two Queries

Nov 10, 2010

I have a couple of queries that I need to run one to a linked server and one not like this

Dim InvestorLookup As String = "DECLARE @investor varchar(10), @linkedserver varchar(25), @sql varchar(1000) "
InvestorLookup += "SELECT @investor = '" & investor & "', @linkedserver = '" & db & "', "
InvestorLookup += "@sql = 'SELECT * FROM OPENQUERY(' +@linkedserver + ', ''SELECT * FROM db WHERE investor = ' + @investor + ' '')' EXEC(@sql)"
Dim queryInvestorLookup As SqlCommand = New SqlCommand(InvestorLookup , conn)
Dim BondNoDR As SqlDataReader = queryInvestorLookup.ExecuteReader()
Dim PasswordCheck As String = "DECLARE @investor varchar(10), @password varchar(20), @linkedserver varchar(25), @sql varchar(1000) "
PasswordCheck += "SELECT @investor = '" + investor + "', @password = '" + password + "', @server = '" + db2 + "', "
PasswordCheck += "@sql = 'SELECT * FROM @server WHERE investor = @investor AND password = ' + @password + ' '' EXEC(@sql)"
Dim queryPasswordCheck As SqlCommand = New SqlCommand(PasswordCheck, conn)
Dim PasswordDR As SqlDataReader = queryPasswordCheck.ExecuteReader()

As far as I can tell from debugging the queries both run as they should but I get the error There is already an open DataReader associated with this Command which must be closed first. Is it possible to run two queries in two different DataReaders. I need to later reference each DataReader and select values from each.

View 3 Replies


Similar Messages:

C# - Already An Open DataReader Associated With This Command - When I'm Not Using Datareader

Jul 28, 2010

I am getting an error that an open DataReader associated with this Command, when I'm not using datareader(though probably executereader() is the same thing) how would I close this if I don't have a datareader present?

using (SqlConnection conn = new SqlConnection(ConnectionString))
{
SqlCommand cmd = new SqlCommand("spSelectAllTypes",conn);
cmd.CommandType = CommandType.StoredProcedure;
[code]...

I just want to be able to databind a bunch of dropdownlist in one open connection. (before I had multiple open and closes for each control)

View 2 Replies

C# - DataReader Already Open When Using LINQ?

Apr 22, 2010

I've got a static class containing a static field which makes reference to a wrapper object of a DataContext.

The DataContext is basically generated by Visual Studio when we created a dbml file & contains methods for each of the stored procedures we have in the DB.

Our class basically has a bunch of static methods that fire off each of these stored proc methods & then returns an array based on a LINQ query.

Example:

public static TwoFieldBarData[] GetAgesReportData(string pct)
{
return DataContext
.BreakdownOfUsersByAge(Constants.USER_MEDICAL_PROFILE_KEY, pct)
.Select(x => new TwoFieldBarData(x.DisplayName, x.LeftValue, x.RightValue, x.TotalCount))
.ToArray();
}

Every now and then, we get the following error:

There is already an open DataReader associated with this Command which must be closed firs

This is happening intermittently and I'm curious as to what is going on. My guess is that when there's some lag between one method executing and the next one firing, it's locking up the DataContext and throwing the error.

Could this be a case for wrapping each of the DataContext LINQ calls in a lock(){} to obtain exclusivity to that type and ensure other requests are queued?

View 3 Replies

ADO.NET :: There Is Already An Open DataReader Associated With This Command Which Must Be Closed First

Aug 27, 2010

when i insert record ,There is already an open DataReader associated with this Command which must be closed first.

SqlConnection conn = new SqlConnection(@"Data Source=LocalhostSQLEXPRESS;Initial Catalog=StudentDetails;Integrated Security=True"); [code]...

View 6 Replies

WCF / ASMX :: There Is Already An Open DataReader Associated With This Command Needs To Be Closed

Nov 26, 2010

My scenario:I am using a web service which access the sql server database to provide an XML output. this part is working fine. I am using a SqlDataAdapter and DataTable with Fill method to get the data.

Problem:When more than one person access this web service at the same time i get the error message which is given in the subject line.

I understand the problem is because of the sql connection which is still open by the first user. If the first user completes his operation before the second users request then both the user receives the correct response.

My Solution:What i did was i initiated 10 connection strings and will check which connection string is closed and i have used this connection for the second persons request if they both access at the same time.

View 6 Replies

DataSource Controls :: There Is Already An Open DataReader Associated With This Command Which Must Be Closed First.

May 27, 2010

protected void Page_Load(object sender, EventArgs e)

View 7 Replies

SQL Queries Open To Injection Attacks?

Jan 29, 2010

I would now like to check if my code is still open to SQL Injections after this work. I believe the code is now working as it should, but any blinding errors that you see i'd love to hear about too. My code is now looking like:

-code removed-

View 5 Replies

Access :: How To Avoid "There Is Already Open Datareader Associated With This Command Which Muct Be Closed

Jul 21, 2010

i am getting this error "There is already open Datareader associated with this command which muct be closed first"

what are the chances of getting this error becoz it giving me so much problem

and how can i solve this error by writing a well code

View 3 Replies

SQL Server :: Ad Hoc Queries - Open An Excel File And Insert The Data

Aug 11, 2010

We moved to a new SQL server and I started getting an error on one of my sps only when I ran it from a website. If I manually ran the sp it worked fine. The error I got was this System.Data.SqlClient.SqlException: OLE DB provider 'Microsoft.Jet.OLEDB.4.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode. I can tell you that this sp does some things, then calls another sp which writes some sql to open an excel file and insert the data. Here is the pseudo

SET @sql = 'INSERT INTO dbo.TempParts (partKey, partKeyNumeric, partKeyAlpha, PartNumber, [Description], Comment, notAvailable ,BatchID)

View 6 Replies

DataSource Controls :: MARS - "There Is Already An Open DataReader Associated With This Command Which Must Be Closed "

Feb 23, 2010

I am using MS SQL Server 2005 and i added "" to my connection string and i still have the problem

"There is already an open DataReader associated with this Command which must be closed" ;

SqlDataReader dr2;
StrSql = " SELECT * from Modules";
cmd.Connection = conn;
cmd.CommandText = StrSql; [code]....

View 1 Replies

Datareader Vs Dataset - Get The Number Of Rows From The Datareader?

Nov 15, 2010

I'm having a method that exports content from the database to excel files. The method taks as paramaters a DataReader param and a int param - the number of rows. For the number of rows i'm using a dataset, wich i fill using the same query as for the datareader. So I'm executing it twice... Is there a way I can avoid that? get the number of rows from the datareader?

View 1 Replies

ADO.NET :: How To Handle Error : DataReader Associated With This Command Which Must Be Closed First.

Feb 21, 2011

what are the best way to handle this error

There is already an open DataReader associated with this Command which must be closed first.

i have created my own conneciton class for the same

is there any best way ,is .net manage this things if i use any inbuild class

View 8 Replies

Web Forms :: Datareader Error: Invalid Attempt To Read When No Data Is Present

Apr 3, 2010

I am getting the following error when i am trying to assign values to controls on form via datareader, i know i got one row. but this particular field has no data in it.

I do have lot of other forms where i use the same style

getting this error: invalid attempt to read when no data is present

on this line: If gDatareader("CutoffDate") Is DBNull.Value Then

View 4 Replies

Data Controls :: GridView DataReader Error - Data Source Does Not Support Server-side Data Paging

Jul 31, 2013

My griedview code :-

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" RowStyle-BackColor="Black" Font-Names = "Arial" Font-Size = "10pt"
HeaderStyle-BackColor="Black" HeaderStyle-ForeColor="Black" ForeColor="Black" AllowPaging ="true"
OnPageIndexChanging = "OnPaging" PageSize = "5">

[Code] .... 

Error is:- The data source does not support server-side data paging.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception
Details: System.NotSupportedException: The data source does not support server-side data paging.

Source Error: 
Line 34: con.Open();
Line 35: GridView1.DataSource = cmd.ExecuteReader();
Line 36: GridView1.DataBind(); Line 37: con.Close();
Line 38: }

View 1 Replies

SQL Server :: Query From MDB Files Error "cannot Be Used For Distributed Queries Because The Provider Is Configured To Run In Single-threaded Apartment Mode"

Mar 8, 2011

I would like to make a "select" from an Access (mdb) file in SQL Server 2008 R2. I was using:

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','C:..FILE.mdb', 'SELECT * FROM Users')

But I´m getting the error: Msg 7308, Level 16, State 1, Line 1 OLE DB provider 'Microsoft.ACE.OLEDB.12.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.

View 3 Replies

Web Forms :: Error When Trying To Open A Csv File From The Open File Dialog Box , IE 7?

Mar 3, 2011

When i try to open a csv file from my asp.net 3.5 app by clicking on the link provided, a file download dialog box appears.When i click on the open button from there , i get this eror

C:Documents and settingsUserNameLocal SettingsTemporary Internet FilesContent.IE5X9TXTM06myfilename.csv could not be found .Check the spelling of the file name and verify that the file locationis correct?

Wjy am i getting this error? I am trying to open a file and it complains about file not found in the Temporary Internet Folder.I tried deleting the temp intrnet files.Dint work.I have IE 7 on xp professional sp3. Also i am streaming the file from the application. This happens only to some files and the rest of the files , i can open .

View 1 Replies

VS 2008 Error When Open SqlConnection?

Jul 6, 2010

When i connection on database Microsoft SqlServer 2008 By This code.

Code:
SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["myconnection"].ConnectionString);
SqlCommand cmd = new SqlCommand("select * from [City]", cnn);
cnn.Open();
Code In configration Manager
Code:

<add name="myconnection" connectionString="Data Source=.;Initial Catalog=db;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
found this Sql Exception:

The user instance login flag is not supported on this version of SQL Server. The connection will be closed. what is problem?

View 19 Replies

Error When Open Or Preview XSD File

Apr 16, 2012

i hve created xsd files for reporting services & which was working fine till few days back currently when the application was executed i get the results output only problem is when i open xsd file & try to configure or prieview data i get the below errors

--------------------------- Microsoft Visual Studio --------------------------- X_._LEAVE.Fill,GetData () could not be previewed. Unable to find connection 'ConnectionString' for object 'Web.config'. The connection string could not be found in application settings, or the data provider associated with the connection string could not be loaded ---------------------------

[Code] .....

View 1 Replies

Unable To Open The Page, Error Saying Too Many Users?

Mar 5, 2010

I hosted my page using IIS and actually got this problem - unable to open the page, error saying too many users but in fact I only access from a few PCs.

View 3 Replies

Databases :: Error - Database Open For Read-only Access

Jan 20, 2011

I've created a connection to a read only Oracle database but when trying to execute a very simple SELECT statement it generates the following error:

"database open for read-only access"

I've tried a datareader and dataadapter so its looking like a specific issue or protocol with the database that I am unaware of.

View 1 Replies

Visual Studio :: Error While Trying To Open The View Designer?

Feb 1, 2010

when I try to open the view designer in my windows application project I get an error msg - there is no editor available for 'C:documents and setting....Form1.vb' Make sure the application for the file type (.vb) is installed.

View 1 Replies

DataSource Controls :: Error 40 - Could Not Open A Connection To SQL Server

Jan 8, 2010

I have an application with a few dbml files to connect to several sql servers in order to import data from one to another using Linq to SQL.

There are 2 connection strings with integrated security and in one I provide user ID and password.

It all works great in the development workstation. I've then wrapped the dll project and deployed the asp.net application to a test server. Then, when I tried to run the application to import the data, I got a connection exception:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

I figured out after some debugging the problem is with the DataContext whose connection string is the one I provide user ID and password. Now, the funny part is that the same connection string works if I create a udl file and test it. And again the same connection string works with my development workstation.

View 4 Replies

Access :: Error : ExecuteNonQuery Requires An Open And Available Connection?

Apr 15, 2010

We are currently migrating our test databases to a new server and I am switching one of our sites over to use them. When running the application from my development box it hits the database just fine. However when I compile and push the code out to our test server and try to use the same datbase I get the ExecuteNonQuery requires an open and available Connection. The connection's current state is closed error. I cannot seem to figure out why. Also when I point the site at our old test server it works just fine.

View 1 Replies

Configuration :: Open A Login Page When Error Occurred?

Sep 1, 2010

how to open a Login Page When Error Occoured

i make a web site if error occoured than login page open but previous Web page is close

View 3 Replies

C# - Getting Error When Open Word Document File Which Is Generated Using .net?

Jul 17, 2010

I am using below code to generate word document using assp.net/c#.net, please tell me where i am missing it is generating word file and all contents are their.but problem is that when i open it it gives me error:"The Office Open XML file filename.doc cannot be opened because there are problems with the contents"
and after clicking ok i get my required file.remove this error.

in error details:The file is corrupt and cannot be opened after it again gets a error message:"word found unreadable content in myfile.do you want to recover the contents of this document? if you trust the source of ths document,click yes"

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office;

[code]...

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved