jeudi, janvier 27 2011
Par Draggi le jeudi, janvier 27 2011, 03:19

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
Par Draggi le mercredi, avril 7 2010, 15:06

Petit soucis du jour le ré-encodage d'une chaine.
Lire la suite...
mercredi, juillet 22 2009
Par Draggi le mercredi, juillet 22 2009, 15:00
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
Par Draggi le mardi, mai 19 2009, 10:32
Ou comment se prendre la tête sur les drivers de connection MySql sous mono.
Lire la suite...
mercredi, novembre 26 2008
Par Draggi le mercredi, novembre 26 2008, 17:16
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
Par Draggi le mercredi, août 6 2008, 13:32
Comment ajouter une entrée dans un objet LDAP dans OPENLDAP avec C#
Lire la suite...
mardi, juillet 22 2008
Par Draggi le mardi, juillet 22 2008, 10:40
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>TFSDeleteProject /server:teamsystem PROJECTNAME
mardi, juillet 1 2008
Par Draggi le mardi, juillet 1 2008, 10:11
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
Par Draggi le vendredi, avril 4 2008, 17:12
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
Par Draggi le vendredi, février 22 2008, 11:17
Une désagréable surprise avec Visual studio 2008 m’est arrivée ce matin.
Lire la suite...
mardi, janvier 15 2008
Par Draggi le mardi, janvier 15 2008, 22:05
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
Par Draggi le vendredi, janvier 11 2008, 09:15
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
Par Draggi le mercredi, octobre 17 2007, 09:14
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
Par Draggi le jeudi, septembre 6 2007, 09:21
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,

puis, cliquez sur le bouton add one or more single file depencies:
Chercher le fichier Dll dependant de votre projet et cliquez sur OK.

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
Par Draggi le lundi, mai 21 2007, 09:57
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
Par Draggi le vendredi, avril 6 2007, 10:09
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
Par Draggi le lundi, mars 19 2007, 10:13
int nbDays = DateTime.DaysInMonth(2007, 6);
vendredi, mars 2 2007
Par Draggi le vendredi, mars 2 2007, 10:17
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
Par Draggi le lundi, juin 12 2006, 10:20
Response.Write (Convert.ToDateTime("2006-07-01 00:00:00.000").ToShortDateString());
samedi, mai 20 2006
Par Draggi le samedi, mai 20 2006, 10:22
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.