All Free <Script>

tips and tricks per webmaster

Inserire una stringa di connessione

19 Febbraio 2015        

Per inserire una stringa di connessione al database bisogna aprire il file web.config quindi nella sezione <AppSettings>:

<?xml version="1.0" ?>
<configuration>
        <system.web>
           <compilation debug="true"/>
        </system.web>
 <appSettings>
  <!-- stringa di conn al db -->
  <add key="connStr" value="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=db_magazzino; Data Source=robi" />
	</appSettings>
</configuration>

Possiamo poi leggere i valori nelle nostre webform così in c#:

private void openDB(object sender, EventArgs e) 
{
  string ConnectionString = ConfigurationSettings.AppSettings["connStr"];
  OleDbConnection myconnection = new OleDbConnection(ConnectionString);
  myconnection .Open(); 
}

in vb.net:

private sub openDB (sender As Object, e As EventArgs)
    Dim ConnectionString As String = ConfigurationSettings.AppSettings("connStr")
    Dim myconnection As New OleDbConnection(ConnectionString)
    myconnection .Open() 
End sub

Creare un file dll da riga di comando

18 Febbraio 2015        

Prendiamo per esempio una classe chiamata DataLayer.vb; all’interno della directory dove è installato il framework ci sono dei file eseguibili chiamati vbc.exe e csc.exe rispettivamente di visual basic.net e c#.
Spostare nella directory del framework il file DataLayer.vb quindi dal dos digitare:
vbc/debug/nologo/t:library/DataLayer.dll/r:System.dll/r:System.Xml.dll/r:System.Web.dll/r:System.Data.dll Datalayer.vb (tutto su una riga) in questo modo verrà creato il file DataLayer.dll.


Recuperare l’indirizzo IP degli utenti

16 Febbraio 2015        

Come in classic Asp all’interno di ServerVariables REMOTE_ADDR. Vediamo un esempio con c#: