Aller au contenu | Aller au menu | Aller à la recherche

jeudi, janvier 27 2011

.NET 4.0 entity framework et autres délicieux connecteurs MySQL :)

mysql




En ce moment je développe un client en .NET pour synchroniser des bases MySQL de différentes applications. Mais lorsque j'ai déployé mon client sur le serveur final impossible d'utiliser l'entity framework.

Lire la suite...

mercredi, avril 7 2010

Encoding des caractères vers UTF (exemple é)



Petit soucis du jour le ré-encodage d'une chaine.

Lire la suite...

mercredi, juillet 22 2009

error CS0234: The type or namespace name `DirectoryServices' does not exist in the namespace `System'. Are you missing an assembly reference

Il suffit d'installer la lib Directory.Services.

Sous Debian Lenny il suffit de faire:

apt-get install libmono-system-ldap2.0-cil

mardi, mai 19 2009

MONO et MySql.Data not found :(

Ou comment se prendre la tête sur les drivers de connection MySql sous mono.



Lire la suite...

mercredi, novembre 26 2008

Erreur - System.Threading.ThreadAbortException: Thread was being aborted

Un script ASPX faisant un traitement long, s'arrète trop tôt de lui même, voici la solution ...



Lire la suite...

mercredi, août 6 2008

Ajouter une entrée dans OPENLDAP avec ASP.NET

Comment ajouter une entrée dans un objet LDAP dans OPENLDAP avec C#

Lire la suite...

mardi, juillet 22 2008

VS Team System Supprimer un projet et toutes les sources

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>TFSDeleteProject /server:teamsystem PROJECTNAME

mardi, juillet 1 2008

Executer un script ASP.NET sur un repertoire reseau distant ou erreur Request for the permission of type System.Web.AspNetHostingPermission

Lorsque l'on souhaite faire exécuter une application ASP.NET sur un répertoire réseau distant,
Il faut accorder des droits spécifique à l'utilisateur ASPNET, afin qu'il
puisse compiler le code distant:

LIENS

vendredi, avril 4 2008

Mes galères avec Reporting Services, OLAP et le contrôle ReportViewer

Plusieurs jours de recherche et d' énervement m' ont enfin permis d' interroger Reporting Services, depuis un "WebForm" ASP.NET distant.

Voici quelques trucs pour ceux qui n' y arriverait pas.

Lire la suite...

vendredi, février 22 2008

Project 'XXX' could not be opened because the microsoft visual c# 2008 compiler could not be created ...

Une désagréable surprise avec Visual studio 2008 m’est arrivée ce matin.

Lire la suite...

mardi, janvier 15 2008

.NET :: Conversion DateTime en fonction du format voulu

Soit une variable DateTime VAR1, sur un system français cette date s'affichera en fr-FR, si l'on souhaite la convertir au format anglais il suffit de faire :


VAR1.ToString("u", System.Globalization.DateTimeFormatInfo.CurrentInfo)



  • Ou "u" est le format que l'on souhaite avoir (uk)

vendredi, janvier 11 2008

.NET: Appdomain Error

Hier mes applications web services on subit une interruption, au niveau production, du à une modification des options IIS.
Lorsque votre application est lié à une couche CLR SQL SERVER, si l'APP DOMAIN sur le serveur frontal internet change, vous pourriez être confronté à l'erreur ci-dessous.

Lire la suite...

mercredi, octobre 17 2007

.NET :: CLR UDF Sql Server 2005 :: Problème lors du yield d'un INT

Dans une UDF (User Defined Function) programmé avec la CLR (Common Language Runtime) je vous conseil :
  • D'utiliser des types de variable SQL (SqlInt32, SqlString ...), car ils accèptent des valeurs à NULL
  • d'utiliser cette methode qui renvoie ici un SqlInt lors du revoie des valeurs à SQL SERVER depuis la DLL:

private static SqlInt32 convertToIntIfNotNull(object value)
{
return value is DBNull ? SqlInt32.Null : SqlInt32.Parse(value.ToString());
}

jeudi, septembre 6 2007

.NET :: Sandcastle :: Unresolved assembly reference

Lorsque vous compiler votre documentation SandCastle vous optenez l'erreur suivante:
Unresolved assembly reference ... Cette erreur survient lorsque vous faite appel à une assembly ou Dll externe.
Dans l'onglet BUILD de SendCastle cliquer sur le bouton de l'option Depencies,

sendcastle1

puis, cliquez sur le bouton add one or more single file depencies:

capture 3

Chercher le fichier Dll dependant de votre projet et cliquez sur OK.

capture 3

compiler la documentation...
Aussi, si vous avez l'erreur
BUILD FAILED: Could not find path to HTML 2.x help compiler
lorsque vous compilez la documentation HTML2, il vous faut installer HTML Help 1.4 SDK
Puis indique le chemin du repertoire a sandcastle ou se trouve hhc.exe

lundi, mai 21 2007

.NET :: C# :: Class de convertion de date unix et Datetime

Voici une petite classe pour convertir un string(depuis un datetime)
en UNIXTIMESTAMP, et inversement un datetime c# en UNIXTIMESTAMP
public class Convertion
{
public string ConvertiDateUnix(string DateUnix)
{
string Return = "Never";
if (DateUnix != "0")
{
System.DateTime dateTime = new System.DateTime(1970, 1, 1, 0, 0, 0, 0);
dateTime = dateTime.AddSeconds(Convert.ToDouble(DateUnix));
Return = dateTime.AddHours(2).ToString();
}
return Return;
}

public double ConvertiDateTimeToUnixDate(DateTime DateC)
{
TimeSpan ts = (DateC - new DateTime(1970, 1, 1, 0, 0, 0));
double unixTime = ts.TotalSeconds;
return unixTime;
}
}

vendredi, avril 6 2007

C# :: Mettre un tableau multidimensionnel en session

On crée un tableau à deux dimensions (4 colonnes, et 4 lignes)
string[,] mon_tab = new string[4, 4];
mon_tab[0,0]="draggi";
mon_tab[0,1]="ouaou";
mon_tab[0,2]="ouaou";
mon_tab[0,3]="ouaou";

Session["mon_tab"] = mon_tab;


Pour récuperrer le tableau sur une autre page:

string [,] mon_tab_sur_une_autre_page =(string[,])Session["mon_tab"];

lundi, mars 19 2007

C# :: Nombre de jours du mois en cours

int nbDays = DateTime.DaysInMonth(2007, 6);

vendredi, mars 2 2007

Visual Studio 2005 :: Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted ...

Visual Studio 2005 :: Cannot load dynamically generated serialization assembly. In some hosting environments assembly load functionality is restricted, consider using pre-generated serializer. Please see inner exception for more information. ---> System.IO.FileLoadException: LoadFrom(), LoadFile(), Load(byte[]) and LoadModule() have been disabled by the host

Lire la suite...

lundi, juin 12 2006

C# :: Convertir une date SQL Server en format JJ/MM/AAAA


Response.Write (Convert.ToDateTime("2006-07-01 00:00:00.000").ToShortDateString());

samedi, mai 20 2006

Visual Studio 2005 :: ClickOnce :: Changer le nom du repertoire de votre application, dans le menu démarrer

Lorsque vous publier votre application windows à l'aide de ClickOnce, le repertoire contenant votre application une fois installé,
dans le menu démarrer, ne vous convient pas.

Dans l'explorateur de solutions clicker droit propriété sur votre solution, une fenêtre de publication s'ouvre. Dans le menu de gauche clicker sur PUBLIER, puis sur options.

Changer le nom de l'editeur, si besoin le nom de l'application.
Lors de la prochaine publication les noms seront changés.

- page 1 de 2