martes, 29 de agosto de 2017

Visual Studio crashes when trying to add a DataSet to an rdlc Report

Para solucionar este bug hay que hacer lo siguiente:


  1. Ir a ejecutar.
  2. escribir cmd y ejecutarlo como administrador.
  3. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe /ResetUserData

martes, 1 de agosto de 2017

Report Viewer Configuration Error -The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file. Add




Hay que agregar   3 etiquetas:

1)
 <compilation debug="true" targetFramework="4.5.2">
      <buildProviders>
        <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider"/>

      </buildProviders>


2)    
      <assemblies>
        <add assembly="Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
        <add assembly="Microsoft.ReportViewer.Common, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
        <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
      </assemblies>



3)

  <system.webServer>
    <handlers>
      <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    </handlers>

...

The Report Viewer Web Control requires a System.Web.UI.ScriptManager on the web form

Agregar en la Web Form la siguiente etiqueta:

 <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

miércoles, 21 de diciembre de 2016

CS0234: El tipo o el nombre del espacio de nombres 'Html' no existe en el espacio de nombres 'System.Web.Mvc'

Para solucionar esto, hay que ir al Explorador de Soluciones-> References

Luego clic con el boton derecho y seleccionar propiedades.

Luego En la propiedad de Copia Local= True


viernes, 28 de octubre de 2016

Código de las culturas

Algo muy útil que siempre nos hace falta y perdemos tiempo en buscarlo.


.
afAfrikaanssqAlbanian
ar-saArabic (Saudi Arabia)ar-iqArabic (Iraq)
ar-egArabic (Egypt)ar-lyArabic (Libya)
ar-dzArabic (Algeria)ar-maArabic (Morocco)
ar-tnArabic (Tunisia)ar-omArabic (Oman)
ar-yeArabic (Yemen)ar-syArabic (Syria)
ar-joArabic (Jordan)ar-lbArabic (Lebanon)
ar-kwArabic (Kuwait)ar-aeArabic (U.A.E.)
ar-bhArabic (Bahrain)ar-qaArabic (Qatar)
euBasque (Basque)bgBulgarian
beBelarusiancaCatalan
zh-twChinese (Taiwan)zh-cnChinese (PRC)
zh-hkChinese (Hong Kong SAR)zh-sgChinese (Singapore)
hrCroatiancsCzech
daDanishnlDutch (Standard)
nl-beDutch (Belgium)enEnglish
en-usEnglish (United States)en-gbEnglish (United Kingdom)
en-auEnglish (Australia)en-caEnglish (Canada)
en-nzEnglish (New Zealand)en-ieEnglish (Ireland)
en-zaEnglish (South Africa)en-jmEnglish (Jamaica)
enEnglish (Caribbean)en-bzEnglish (Belize)
en-ttEnglish (Trinidad)etEstonian
foFaeroesefaFarsi
fiFinnishfrFrench (Standard)
fr-beFrench (Belgium)fr-caFrench (Canada)
fr-chFrench (Switzerland)fr-luFrench (Luxembourg)
gdGaelic (Scotland)gaIrish
deGerman (Standard)de-chGerman (Switzerland)
de-atGerman (Austria)de-luGerman (Luxembourg)
de-liGerman (Liechtenstein)elGreek
heHebrewhiHindi
huHungarianisIcelandic
idIndonesianitItalian (Standard)
it-chItalian (Switzerland)jaJapanese
koKoreankoKorean (Johab)
lvLatvianltLithuanian
mkMacedonian (FYROM)msMalaysian
mtMaltesenoNorwegian (Bokmal)
noNorwegian (Nynorsk)plPolish
pt-brPortuguese (Brazil)ptPortuguese (Portugal)
rmRhaeto-RomanicroRomanian
ro-moRomanian (Republic of Moldova)ruRussian
ru-moRussian (Republic of Moldova)szSami (Lappish)
srSerbian (Cyrillic)srSerbian (Latin)
skSlovakslSlovenian
sbSorbianesSpanish (Spain)
es-mxSpanish (Mexico)es-gtSpanish (Guatemala)
es-crSpanish (Costa Rica)es-paSpanish (Panama)
es-doSpanish (Dominican Republic)es-veSpanish (Venezuela)
es-coSpanish (Colombia)es-peSpanish (Peru)
es-arSpanish (Argentina)es-ecSpanish (Ecuador)
es-clSpanish (Chile)es-uySpanish (Uruguay)
es-pySpanish (Paraguay)es-boSpanish (Bolivia)
es-svSpanish (El Salvador)es-hnSpanish (Honduras)
es-niSpanish (Nicaragua)es-prSpanish (Puerto Rico)
sxSutusvSwedish
sv-fiSwedish (Finland)thThai
tsTsongatnTswana
trTurkishukUkrainian
urUrduveVenda
viVietnamesexhXhosa
jiYiddishzuZulu


Fuente:
https://msdn.microsoft.com/en-us/library/ms533052(v=vs.85).aspx

viernes, 16 de septiembre de 2016

no se puede iniciar el servidor web de iis express desde visual studio

Para solucionar esto debemos ir al archivo .csproj  (C#) o .vbproj (Visual Basic). y abrirlo con un editor de texto.
Luego vamos a las siguientes lineas y comentamos tal cual aparece lo que esta en negrita:

  <ProjectExtensions>
    <VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>False</UseIIS>
          <AutoAssignPort>True</AutoAssignPort>
          <DevelopmentServerPort>65408</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>

         <!--  <IISUrl>http://localhost/NOMBRE</IISUrl>
          <OverrideIISAppRootUrl>True</OverrideIISAppRootUrl> 
          <IISAppRootUrl>http://localhost/NOMBRE</IISAppRootUrl>-->

          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>
  </ProjectExtensions>

lunes, 29 de agosto de 2016

Eliminar Registros duplicados en sql oracle

Borrar registros duplicados según ID:
DELETE FROM NombreTabla
WHERE ID not in (
                                  SELECT MIN(ID)
                                  FROM NombreTabla
                                  GROUP BY NombreColumna1, NombreColumna2
                               );

Borrar registros duplicados SIN ID:
DELETE FROM NombreTabla
WHERE rowid not in (
                     SELECT MIN(rowid)
                     FROM NombreTabla
                     GROUP BY NombreColumna1, NombreColumna2
                    );