Vill skicka min SQL sträng till en label för att se hur strängen ser ut. Men får följande fel: Slask.Text = Spelare.ToString ; eller Slask.Text = cType(Spelare, String) ; borde fungera Hej, Otroligt 3 min 9 sec svar direkt. Gert, Värst vad Ni är på hugget ikväll! Ja, det kallas jag service! Glöm inte att markera tråden löst bara i all iver ;-) Provade att skriva: Gert, Kan inte skicka en int sträng till en Label
Cannot implicitly convert type 'int' to 'string'
Är en Label så beroende av om det är ett numeriskt värde eller en textsträng.
Om man skickar ett textvärde typ LagVal="A" så går det finfint. Men att skicka både Spelare och LagVal till Slask.Text får jag inte att fungera.
string SqlCmd = "INSERT INTO Resultat(Spelare,Lag) VALUES (?,?)";
OleDbConnection myConn = new OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(@"db\???.mdb"));
int Spelare = int.Parse(this.SpelareVal.SelectedItem.Value.Trim());
string Lag = this.LagVal.SelectedValue.ToString();
OleDbCommand myCmd = new OleDbCommand(SqlCmd, myConn);
myCmd.Parameters.Add("@SpelareVal", Spelare);
myCmd.Parameters.Add("@LagVal", Lag);
Slask.Text = Spelare ;
Sv: Kan inte skicka en int sträng till en Label
Sv: Kan inte skicka en int sträng till en Label
Slask.Text tar emot string. Du kan alltid om du vill ange .ToString();
<code>
Slask.Text = Spelare.ToString();
</code>
Mvh JohanSv: Kan inte skicka en int sträng till en Label
Läser ofta att man för säkerhetsskull ska skicka sin SQL sträng till en label för att se hur den ser ut med fnuttar och liknande. Så då måste man alltså se till att formatera allat variabler på detta sätt?Sv: Kan inte skicka en int sträng till en Label
När jag vill se min SQLsträng brukar jag köra vanliga hederliga Response.write
Men man kan ju göra på många olika sätt.
Har man en int kan du inte ange den till ett Attribut som är av typen String, då dessa inte är kompatibla.
Mvh JohanSv: Kan inte skicka en int sträng till en Label
Pelle hade missat () och då fungerade det inte, men efter ditt svar så blev det rätt.
Tack båda! Sv: Kan inte skicka en int sträng till en Label
Sv: Kan inte skicka en int sträng till en Label
Men fick följande fel därav detta med att skicka det till en Label!
"System.Web.UI.Page.Response! denotes a "property" where a"Class" was expected
<codec#>
Response.Write SqlCmd;
</code>Sv: Kan inte skicka en int sträng till en Label
Felet betyder att du försöker använda Write som en property när en "Class" önskades.
sätt (SqlCmd); så blir det ett metodanrop.
Mvh Johan