Användarprofil

Uppgifter
Användarnamn netKen
Email
Besök 19
Hemsida Ingen
Plats (stad) Göteborg
Senaste besök 16:50 - 22:a Februari 2010
Poster i forumet 11
Varningar 0
Grupp Medlem
Medlem sedan 18:35 - 16:e December 2009
Artiklar och filer
Den här användaren har inga artiklar eller filer

Presentation av netKen

Håller på att bygga en databas applikation som inehåller statistik från fotboll. Det tar en jäkla tid att samla all data, men snart är det tråkiga över och jag kan börja koda. Är nybörjare i C#, Xml, SqlServer, ADO.

Senaste inläggen i forumet

C#-Xml-SqlBulkcopy
Jag undrar vad som är galet med min kod.
Har en databas med samma kolumner som i columnmappings i koden men den kopierar bara de 2 första dvs. produktid och produktnamn, resten hittar den ej.

Ändra till din connectionstring, och
databasen finns här:
http://netken.se/tips/DBTips.rar


C#:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Xml;

namespace copyXmlSql
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

protected void GetXml_Click(object sender, EventArgs e)
{
string connectionString = "Data Source=KMJ-PC\\SQLEXPRESS;Initial Catalog=Tips;Integrated Security=True";

DataSet ds = new DataSet();

DataTable sourcedata = new DataTable();

ds.ReadXml(@"http://netken.se/tips/stryk.xml");

sourcedata = ds.Tables[0];

using (SqlConnection sqlconn = new SqlConnection(connectionString))

{

sqlconn.Open();

using (SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlconn))

{

bulkCopy.ColumnMappings.Add("produktid", "produktid");

bulkCopy.ColumnMappings.Add("produktnamn", "produktnamn");

bulkCopy.ColumnMappings.Add("omgang", "omgang");

bulkCopy.ColumnMappings.Add("datum", "datum");

bulkCopy.ColumnMappings.Add("spelstatus", "spelstatus");

bulkCopy.ColumnMappings.Add("matchnummer", "matchnummer");

bulkCopy.ColumnMappings.Add("hemmalag", "hemmalag");

bulkCopy.ColumnMappings.Add("bortalag", "bortalag");

bulkCopy.ColumnMappings.Add("hemmaresultat", "hemmaresultat");

bulkCopy.ColumnMappings.Add("bortaresultat", "bortaresultat");

bulkCopy.ColumnMappings.Add("utfall", "utfall");


bulkCopy.DestinationTableName = "tbl_xmlTips";

bulkCopy.WriteToServer(sourcedata);

}

}

}


}
}



Postad 17:17 - 22:a Februari 2010
string object inuti For Loop C#
Tack så mycket Kekke.
Ska kolla i nästa vecka, ska bli spännande att se om det funkar bra för mig, hurra hurra!

Postad 19:46 - 10:e Februari 2010
string object inuti For Loop C#
Tack martin310, för din hjälp

Det verkar som ingen har kodat detta i C#
ladda ner 1 fil är inga problem, men när det kommer till flera hittar jag ingen lösning, oavsett metod som används. Det finns många många "Download Manager" exempel men ingen som kör igenom loop och sparar direkt till hårddisk. Inte vad jag har sett iaf.

Fortsätter så länge med nästa project, i annan tråd så småningom!

Postad 22:17 - 28:e Januari 2010
string object inuti For Loop C#
det verkar kört, hittar inget som beskriver hur man laddar ner många filer samtidigt till hd.

Hur är det med den funktionen i C++?
Eller något annat språk?

Postad 12:38 - 15:e Januari 2010
string object inuti For Loop C#
Ja, det var tänkt så men Illegal characters blir det då, men har hittat en del på nätet om det. Hoppas det ordnar sig Smiley

Postad 20:05 - 11:a Januari 2010

Skicka meddelande
Läs netKens blog