Ab jetzt hier ist mein Code:Wert aus der Datenbank nicht sichtbar in Textbox und Einsatzwert rechts Benutzername
protected void Button2_Click(object sender, EventArgs e)
{
using (SqlConnection scn = new SqlConnection("Data Source = 'PAULO'; Initial Catalog=ShoppingCartDB;Integrated Security =True"))
{
scn.Open();
SqlCommand cmd = new SqlCommand(@"UPDATE UserData SET CreditRequest =
CAST(REPLACE(CreditRequest, ',', '') as int)
FROM CreditRequests Where [email protected];
SELECT CreditRequest FROM UserData
WHERE [email protected]", scn);
cmd.Parameters.Add("@Username", SqlDbType.NVarChar).Value = Session["New"];
object value = cmd.ExecuteScalar();
if (value != null)
txtCredit.Text = value.ToString();
}
}
}
Allerdings, wenn ich in meiner Datenbank suche, wird der Kreditanforderungswert der eingeführt wird Datenbank und macht neue IDs und alles ist NULL
.
Beispiel
ID NULL Username NULL Email NULL Contact NULL Creditrequest 5,000
Gibt es eine Möglichkeit, die Kreditanfrage Wert rechts Benutzernamen einzufügen. Was fehlt mir in meinem Code?
Auch ich möchte, dass Kredit-Anfrage-Wert in meinem Textfeld angezeigt werden, und ich glaube, dass es diese Codezeile?
if (value != null)
txtCredit.Text = value.ToString();
scheinen Sie nicht verstehe die richtigen Konzepte von SQL. Bitte werfen Sie einen Blick hier: http://www.w3schools.com/sql/sql_intro.asp Insbesondere überprüfen Sie die 'INSERT',' UPDATE' und 'SELECT', und erfahren Sie, was sie tun, und wann Sie sollten benutze sie. –