【发布时间】:2014-03-20 18:38:48
【问题描述】:
我正在制作WPF C# exc。我有一个DAO 类,它连接到我的数据库和服务类,以及一些从数据库获取信息的方法。它工作正常。但我也想插入数据库。那么,我的错误在哪里?我在 Service 类中有使用该代码的方法
public static DataTable createProject(string projectName, string depName, string empName, int estTime, DateTime startDate)
{
string sql = "";
sql += "INSERT INTO Projects (projectName, departmentName, employeeName, estimatedTime, startDate)";
sql += "VALUES (" + projectName + depName + empName + estTime + startDate +")";
return getDataTable(sql);
}
然后,我要去我的 xaml.cs
private void btnCreateAdd_Click(object sender, RoutedEventArgs e)
{
Service.createProject((string)txtProjName.Text, (string)cmbCreateDepartment.SelectedItem, (string)cmbCreateEmployees.SelectedItem, Int32.Parse(txtElapseTime.Text), (DateTime)Calendar.SelectedDate);
}
它在我的 xaml.cs 中给了我一些例外
无法将“System.Data.DataRowView”类型的对象转换为“System.String”类型。
【问题讨论】:
-
在哪一行得到异常,下断点检查
-
在 Service.createProject() 行