【发布时间】:2011-05-05 12:55:22
【问题描述】:
我是这里的新手,想要一些关于 C# 编程的建议
我想将文本框中的值存储到数据库中。 到目前为止,我有以下内容:
string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Customers.mdf;Integrated Security=True;User Instance=True";
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
string query = "INSERT INTO ProjectList (ProjectName, BiddingDueDate, Status, ProjectStartDate, ProjectEndDate, AssignedTo, PointsWorth, StaffCredits) VALUES ('"+projName+"', '"+bidDueDate+"', '"+status+"', '"+projectStartDate+"', '"+projectEndDate+"', '"+assignedTo+"', '"+pointsWorth+"', '"+aStaffCredits+"')";
SqlCommand command = new SqlCommand(query, connection);
command.ExecuteNonQuery();
connection.Close();
代码中没有错误,但我似乎无法弄清楚为什么数据库中没有存储任何内容。
【问题讨论】:
-
您使用的变量是文本框名称还是字符串值?
标签: c# sql sql-server tsql ado.net