Hej jag hr övergått till MS SQL fr Access, men nu fungerar inte INSERT proceduren. Inga alls. Sidan uppdateras och NamnVal.Text = "Upplagd post=" + intChk.ToString(); blir 0 Har du fått in posten? (Svaret är säkert "Ja") Om jag går in och tittar på tabellen via SQL Manager. Det finns ingen ny post. SpelareVal kommer fr en DropDownList och om jag skickar den till en label så får jag "System.Web.UI.WebControls.DropDownList" och inte ID 2Har flyttat mitt statisik till MS SQL och får inte INSERT att funger
Så här ser koden ut:
public void Add_Click(object sender, System.EventArgs e)
{
int intChk =0 ;
try
{
if (SpelareVal.SelectedItem.Text != "<-- Spelare -->")
{
NamnVal.Visible = true;
string SqlCmd = "INSERT INTO Resultat(Spelare, Omgang, Resultat, H_B, Serier, Poang, Lag,Miss) VALUES (@SpelareVal,@InputOmgang," +
"@InputResultat,@InputH_B,@InputSerier,@InputPoang,@InputLag,@InputMiss)";
SqlConnection myConn = new SqlConnection("workstation id=IDUN;packet size=4096;user id=xxxxx;password=xxxxx;data s" +
"ource=\"xxxxx\";persist security info=False;initial catalog="xxxxx");
myConn.Open();
SqlCommand myCmd = new SqlCommand(SqlCmd,myConn);
myCmd.Parameters.Add("@SpelareVal", SqlDbType.NChar,4,"Spelare");
myCmd.Parameters.Add("@InputOmgang", SqlDbType.NChar,4,"Omgang");
myCmd.Parameters.Add("@InputResultat", SqlDbType.NChar,4,"Resultat");
myCmd.Parameters.Add("@InputH_B", SqlDbType.NVarChar,2,"H_B");
myCmd.Parameters.Add("@InputSerier", SqlDbType.NChar,4,"Serier");
myCmd.Parameters.Add("@InputPoang", SqlDbType.NChar,4,"Poang");
myCmd.Parameters.Add("@InputLag", SqlDbType.NVarChar,2,"Lag");
myCmd.Parameters.Add("@InputMiss", SqlDbType.NChar,4,"Miss");
try
{
intChk = myCmd.ExecuteNonQuery();
}
catch (Exception ex)
{
NamnVal.Visible = true;
NamnVal.Text = "Skapandet av Ny post misslyckades";
}
myConn.Close();
NamnVal.Visible = true;
NamnVal.Text = "Upplagd post=" + intChk.ToString();
ReadRecords();
}
else
{
NamnVal.Visible = true;
NamnVal.Text = "Spelare Måste Anges";
}
}
catch
{
}
}
Sv:Har flyttat mitt statisik till MS SQL och får inte INSERT att funger
Sv: Har flyttat mitt statisik till MS SQL och får inte INSERT att funger
SQL Server returnerar inte räknaren tillbaks till dig på det sättet.
sök i forumet på @@identity så ser du hur du kan göra
/mickeSv:Har flyttat mitt statisik till MS SQL och får inte INSERT att funger
Sv: Har flyttat mitt statisik till MS SQL och får inte INSERT att funger
myConnection.Open();
SpelareVal.DataSource = myCmd.ExecuteReader();
SpelareVal.DataTextField = "SpelareNamn";
SpelareVal.DataValueField = "ID";
SpelareVal.Items.Insert(0,"<-- Spelare -->");
SpelareVal.DataBind();
myConnection.Close();