From: Date: August 19 2008 11:16pm Subject: RE: ...Already a data reader associated... List-Archive: http://lists.mysql.com/dotnet/1304 Message-Id: <00f001c90240$dc6fd990$954f8cb0$@jorge@decimal.pt> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable No, MySQL Driver version. --- Well, I'm not sure. When I go to the MySQL start menu item, it says, = "MySQL Connector Net 5.0.8.1". So, I would appear to be running version 5.0.8 = of the connector. Jesse --- Well, it shouldn't happen then, can you try the new fresh 5.2.3 version = and see if it happens, and if it still happens, post something so that = Reggie can take a look on to it. > -----Original Message----- > From: Jesse [mailto:jc@stripped] > Sent: ter=E7a-feira, 19 de Agosto de 2008 20:37 > To: Jorge Bastos; 'MySQL . Net List' > Subject: Re: ...Already a data reader associated... >=20 > Sorry, I just realized that you were referring to the version of > ASP.Net, > correct? Actually, I'm running version 2.0.50737 of ASP.Net. >=20 > Jesse > ----- Original Message ----- > From: "Jorge Bastos" > To: "'Jesse'" ; "'MySQL . Net List'" > > Sent: Tuesday, August 19, 2008 2:25 PM > Subject: RE: ...Already a data reader associated... >=20 >=20 > Hi Jesse, >=20 > This has been fixed in 1.0.8 version in the 1x series: >=20 > Bug #7248 There is already an open DataReader associated with this > Connection which must > (you can see this on the changes file) >=20 > You're using version 1x right? >=20 >=20 >=20 > > -----Original Message----- > > From: Jesse [mailto:jc@stripped] > > Sent: ter=E7a-feira, 19 de Agosto de 2008 18:53 > > To: MySQL . Net List > > Subject: ...Already a data reader associated... > > > > I'm getting the error, "There is already an open DataReader > associated > > with > > this Connection which must be closed first." when I close a > DataReader. > > Here's the code: > > > > Cmd =3D New MySQLCommand("SELECT AddPayment(" & _ > > "'" & MySQLDateTime(Now) & "'," & _ > > "'" & MySQLDateTime(Now) & "'," & _ > > "'" & Replace(CardType.SelectedValue,"'","''") & "'," & _ > > "'" & InvNo.Text & "'," & _ > > "''," & _ > > cTotal & "," & _ > > "'') As PayID",Conn) > > RS=3DCmd.ExecuteReader() > > if RS.Read then > > cPID =3D RS("PayID").ToString > > end if > > RS.Close // ERROR OCCURS HERE > > RS=3DNothing > > > > AddPayment() us a function: > > > > CREATE DEFINER =3D 'root'@'localhost' FUNCTION `AddPayment`(dPayDate > > DATETIME, > > dDepositDate DATETIME, cPayType varchar(20), cInvNo varchar(7), > > cCheckNo > > varchar(20), nAmount double(10,2), cNotes TEXT) > > RETURNS int(11) > > DETERMINISTIC > > CONTAINS SQL > > SQL SECURITY DEFINER > > COMMENT '' > > BEGIN > > INSERT INTO Payments > > (PayDate,DepositDate,PayType,InvNo,CheckNo,Amount,Notes) VALUES > > (dPayDate, dDepositDate, cPayType, cInvNo, cCheckNo, nAmount, > > cNotes); > > RETURN LAST_INSERT_ID(); > > END; > > > > If this were truely a "..already has a datareader associated.." > error, > > then > > it would occur on the "Cmd.ExecuteReader()" line, not the RS.Close > > line, so > > I believe that this error doesn't really mean what it says. > > > > Does anyone have any clues on this? > > > > Thanks, > > Jesse > > > > > > -- > > MySQL on .NET Mailing List > > For list archives: http://lists.mysql.com/dotnet > > To unsubscribe: > > http://lists.mysql.com/dotnet?unsub=3Dmysql.jorge@stripped >=20 >=20