Posts

Er worden posts getoond met het label database

[C#] Data link scherm weergeven (udl window)

Afbeelding
Om in een Windows applicatie de gebruiker een database aan te laten geven, kan je ervoor kiezen om dit te laten doen via het Data link schermpje: Via deze interface kan de gebruiker op eenvoudige wijze een verbinding maken met een database. Het is mogelijk dit scherm vanuit je code aan te roepen en de connection string die hij genereert op te halen. Dit gaat als volgt. Als eerste moeten er references worden toegevoegd aan je project. Deze zijn: In het .NET tabblad: - ADODB In het COM tabblad: - Microsoft OLE DB Service Component 1.0 Type Library Nadat de references zijn toegevoegd, kan met de volgende code het scherm worden getoond en de connection string worden opgehaald: ADODB.Connection adodbConnection = new ADODB.Connection; object connection = (object)adodbConnection; MSDASC.DataLinks dl = new MSDASC.DataLinks; dlg.PromptEdit(ref connection); De connection string kan nu worden opgevraagd met: MessageBox.Show(connection.ConnectionString); Indien reeds een connection string bekend i...

Afbeeldingen uploaden en bekijken via database

protected void Button1_Click(object sender, EventArgs e) { try { int len = image.PostedFile.ContentLength; string path = "C:\\"; string filename = image.PostedFile.FileName; image.SaveAs(path + filename); FileInfo imageInfo = new FileInfo(path + filename); byte[] content = new byte[len]; image.PostedFile.InputStream.Read(content, 0, len); SqlConnection objConn = new SqlConnection(); SqlCommand objCom = new SqlCommand(); objConn = new SqlConnection(""); objCom = new SqlCommand("UPDATE tbl SET Afbeeldingpad = @Picture WHERE InstellingID = 1", objConn); SqlParameter pictureParameter = new SqlParameter("@Picture", SqlDbType.Image, len); pictureParameter.Value = content; objCom.Parameters.Add...