|
I get this error
Server Error in '/WebSite16' Application.
--------------------------------------------------------------------------------
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30288: Local variable 'Classifieds' is already declared in the current block.
Source Error:
Line 8: Dim classifiedsAPI As New Classifieds()
Line 9: Dim classifieds As Classifieds = classifiedsAPI.Classifieds(pictureID)
Line 10: Dim Classifieds As DataSet1.ClassifiedsRow = classifieds(0)
Line 11:
Line 12: ' For new categories, images are JPGs...
Source File: C:\Documents and Settings\Paul Quinn\My Documents\Visual Studio 2005\WebSites\WebSite16\Classifieds.aspx.vb Line: 10
Show Detailed Compiler Output:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE> "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\vbc.exe" /t:library /utf8output /R:"C:\WINNT\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Code.kgxnjivk.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\WINNT\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINNT\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web_dfz-mkmz.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINNT\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /out:"c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.dll" /debug- /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Specialized,System.Configuration,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.0.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.1.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.2.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.3.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.4.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.5.vb" "c:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website16\680a5c72\fb0e2cd0\App_Web__twpv53o.6.vb"
Microsoft (R) Visual Basic Compiler version 8.0.50727.1433
for Microsoft (R) .NET Framework version 2.0.50727.1433
Copyright (c) Microsoft Corporation. All rights reserved.
C:\Documents and Settings\Paul Quinn\My Documents\Visual Studio 2005\WebSites\WebSite16\Classifieds.aspx.vb(10) : error BC30288: Local variable 'Classifieds' is already declared in the current block.
Dim Classifieds As DataSet1.ClassifiedsRow = classifieds(0)
~~~~~~~~~~~
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Can anyone help me please
|
|
|
|
|
What dont you get?
"Compiler Error Message: BC30288: Local variable 'Classifieds' is already declared in the current block."
|
|
|
|
|
The error means what it says. Specifically:
1 - VB was designed for stupid people. It's not case sensitive. classifieds and Classifieds in VB would refer to the same thing. So would CLASSIFIEDS and cLassIfIEds.
2 - using case difference to create two different variables in the one block is even nastier than having a dataset called DataSet1. If you want your code to be unreadable, there are programs that do that for you AFTER you wrote the human readable version.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Hi Christian,
Sounds like you like flaming VB, you must be in the C camp then. I disagree VB was not designed for stupid people. I know C and VB, i use both almost every day. Personally I prefer VB as it looks less messy to the reader. Self documenting code (well almost).
Its all about using coding standards in this case and the variables have not been properly thought about, a very easy mistake for someone hat is still learning the basics or has had no real life commercial experience.
Regards
Julian Mummery
Please Visit my FREE Bug / Fault Logging Website at FaultLogger.com
|
|
|
|
|
Hi,
Please can you tell us what you are trying to do?
Also can you post some more code as this may help.
At a guess line 9 and 10 have very similar variable names. You should not do that because it is confusing the issue. Try calling them different names e.g.
Line 8: Dim classifiedsAPI As New Classifieds()
Line 9: Dim laClassifieds_PictureID As Classifieds = classifiedsAPI.Classifieds(pictureID)
Line 10: Dim lsClassifieds_Advert As DataSet1.ClassifiedsRow = laClassifieds(0)
Regards
Julian Mummery
Please Visit my FREE Bug / Fault Logging Website at FaultLogger.com
|
|
|
|
|
All I am trying to do is get the picture from the database to appear in the gridview
I built a dal and a bll and stored procedure to insert ,delete ,select,and update. All works i can insert and it will
show in the database and show in the gridview everything except the picture or image. all that shows is a box with a red x where the picture should be
|
|
|
|
|
Hi all,
I would like to share with u all a problem which I am facing at the moment.I am using a gridview which I am populating using an sqldataadapter(through code and not statically).Now What I need to do is to change one of the columns into hyperlink.For instance the one we have in emails.When I click on the different hyperlinks within the same column I should be redirected to a common page but with different values through query string.For this I am trying to create an array of hyperlinks.But I am getting problem while initializing it.I am doing something like this---
dim hf() as hyperlink=???
while i<gridview1.rows.count>
hf(i).navigateurl="....?value="+i.tostring
hf(i).text=......
gridview1.rows(i).cells(0).controls(0).add(hf(i))
end while
</gridview1.rows.count>
But I am facing problem in the first line that is the initialization part.Please help me out with this.
|
|
|
|
|
Try this...
Dim hf As HyperLink() = New HyperLink(100) {}
The miracle is this--the more we share, the more we have.
|
|
|
|
|
Hi Gaurav,
I tried it,but it is showing me the same error
"Object reference not set to an instance of an object!"
I dont know what to do.I have a deadline to meet.Going crazy.Plz help me out !!
|
|
|
|
|
Hello.. i want to get the data into my Excel Sheet from SqlServer programatically in my ASP.NET Application when i click the button ..plz tell me how can i do this
|
|
|
|
|
Use grid object and Response.ContentType = "application/vnd.ms-excel".....
I think it is enough for you...
The miracle is this--the more we share, the more we have.
|
|
|
|
|
Connect to sql server, select the data, insert it into the spreadsheet (probably using an odbc connection)
Google for ado.net to get further information.
Bob
Ashfield Consultants Ltd
Proud to be a 2009 Code Project MVP
|
|
|
|
|
Hi,
How can I enable Wordwrapping feature for alabel control. My Label control is populated from the d database. It returs a very lenghty text. So it breaks the page layout. can any one help me??
Surya Nair
|
|
|
|
|
put your label control inside a panel control.
Set the Wrap property of Panel as TRUE
Apurv
A man is but the product of his thoughts. What he thinks, he becomes.
.......Mahatma Gandhi
Be the change you want to see in the world.
.......Mahatma Gandhi
|
|
|
|
|
It is not working...same problem happens
My Code :
<asp:Panel ID="Panel1" runat="server" Wrap="true">
<asp:Label ID="lblDescription" runat="server" Text='<%# Eval("Description") %>' Width="100%"></asp:Label>
</asp:Panel>
Surya Nair
|
|
|
|
|
try setting the style as ...
style="text-align:justify;"
apply this style to a htmltable
Apurv
A man is but the product of his thoughts. What he thinks, he becomes.
.......Mahatma Gandhi
Be the change you want to see in the world.
.......Mahatma Gandhi
|
|
|
|
|
I used the following in my VB code of my asp.net web app:
Label1.Text = Replace(MessageText, vbNewLine, <br>)
MessageText is, of course, my label text which may or may not contain newlines.
|
|
|
|
|
Hi all,
how to develop Kiosk applications in Asp.net?
Thanks inadvance........
Surender M
No Defeat Is Final Until You Stop Trying!.......
|
|
|
|
|
Hi ,
There is nothing specific for Kiosk applications and they are normal applications .Only difference you can say is GUI and specially the options need to pressed is much bigger then normal apps and you need tocuh screen moniters to run that.
Puneet
|
|
|
|
|
Member 1021252 wrote: and you need tocuh screen moniters to run that.
Really? That's the definition of a Kiosk?
|
|
|
|
|
Hi,
I need to insert a string variable with '(single quotations)into the sql server 2005 database. I tried to insert it in the normal method. But I am getting an error while inserting it. For example
string str="Hi 'Please help me' programers";
SqlCommand cmd1 = new SqlCommand("INSERT into Table1(Message) values('"+str+"')",con);
I have to insert the exact string without any modifications into the database. Please if anyone know solution please help me.
Thank you.
|
|
|
|
|
Use double single quote in place of one single quote
The miracle is this--the more we share, the more we have.
|
|
|
|
|
Try this
SqlCommand sqlCmd = new SqlCommand("INSERT into Table1(Message) values @str ", dbConn);
sqlCmd.Parameters.AddWithValue("@str", str);
|
|
|
|
|
I think sumit's answer is the best one...
using SqlParameters will remove the possibility of sql injection as well.
|
|
|
|
|
you can use some other symbol and replace it at time of rendering the value for that.
For example before inserting replace with say # and while rendering change it back to '
Hope this helps
Puneet
|
|
|
|