lundi 30 avril 2012

Convertir un text en entier ou entier en text lors d'un select

La formule est simple :
 

SELECT CAST(VotreColoneVarchar AS INT) FROM Table
SELECT CONVERT(INT, VotreColoneVarchar) FROM Table

Exemple 

SELECT CAST(financement AS INT) as Financement_Bailleur FROM Finance

En realite , dans ma table Finance , la colonne financement a été crée par erreur en tant que varchar

mercredi 25 avril 2012

Lire les données d'un fichier Excel (. Xls) dans ASP.NET

Dans cet article, nous allons voir comment afficher des données à partir d'un fichier Excel en utilisant ASP.NET. Nous allons nous connecter au fichier Excel à l'aide du moteur de données OLEDB.NET, extraire les données, puis afficher les données dans un GridView.

1.ajouter dans le fichier web.config


<connectionStrings>
            <add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Sample1.xls;Extended Properties=Excel 8.0"/>
            <add name="xlsx" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Sample.xlsx;Extended Properties=Excel 12.0"/>
      </connectionStrings> 

2. CodeSources
protected void Page_Load(object sender, EventArgs e)
    {
        string connString = ConfigurationManager.ConnectionStrings["xls"].ConnectionString;
       
        OleDbConnection oledbConn = new OleDbConnection(connString);
        try
        {
            // ouverture connection
            oledbConn.Open();
            // Creation OleDbCommand
            OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Sheet1$]", oledbConn);
            // Create new OleDbDataAdapter
            OleDbDataAdapter oleda = new OleDbDataAdapter();
            oleda.SelectCommand = cmd;
          
            DataSet ds = new DataSet();
           
            oleda.Fill(ds, "Employees");
            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
        catch
        {
        }
        finally
        {
            // fermeture connection
            oledbConn.Close();
        }     
    }

Asp.net c# tutorial : storing data in sql server

Asp.net c# tutorial : storing data in sql server

jeudi 12 avril 2012

Feuilles de style en fonction du navigateur

Css html
Les habitués de création de sites Internet le savent, il existe beaucoup de différences d’acceptation de codage entre les 2 navigateurs les plus utilisés : Internet Explorer et Mozilla Firefox.

Il faut donc parfois modifier son CSS afin qu’il s’adapte parfaitement aux 2 navigateurs (notamment si vous utilisez des div et position : absolue).
 
Deux methodes existent :
 
1. Javascript :
Voici le code :
 
 <script type="text/javascript">
var nomnav = navigator.appName;
if (nomnav == 'Microsoft Internet Explorer') {
  document.write("<link rel='stylesheet' media='screen' type='text/css' href='style_ie.css'>");
}
else {
  document.write("<link rel='stylesheet' media='screen' type='text/css' href='style.css'>");
}
</script>

2. Feuilles de style dans le head

<head>
   ...
   <link rel="stylesheet" href="css/ff.css" type="text/css" />
   <!--[if IE 6]>
      <link rel="stylesheet" href="css/ie6.css" type="text/css" />
   <![endif]-->
   <!--[if IE 7]>
      <link rel="stylesheet" href="css/ie7.css" type="text/css" />
   <![endif]-->
</head>