winform이 있습니다. SQL Server CE 데이터베이스에 데이터를 저장하고 해당 데이터를 검색하려고합니다.SQL Server CE 데이터베이스에서 데이터를 가져 오는 데 도움이 필요합니다.
string lookupValue;
SqlCeConnection connection;
connection = new SqlCeConnection();
connection.ConnectionString = "Data Source= LaZSolutions.sdf";
SqlCeCommand cmd2 = connection.CreateCommand();
if (txtOrderNum.Text != null)
{
lookupValue = txtOrderNum.Text;
cmd2.CommandText = "SELECT Customers.FirstName, Customers.LastName, Customers.Address, Customers.City, Customers.State, Customers.Zip, Customers.Phone, Customers.Mobile, Customers.OrderNum, Customers.Comments, Customers.Email, Orders.OrderDate, Orders.OrderNum AS Expr1, Orders.Cost, Orders.Image FROM Customers INNER JOIN Orders ON Customers.OrderNum = Orders.OrderNum WHERE (Orders.OrderNum = '" + lookupValue + "')";
}
else if (txtFName.Text != null && txtLName.Text != null)
{
cmd2.CommandText = "SELECT Customers.*, Orders.* From Customers INNER JOIN Orders ON Customers.OrderNum = Orders.OrderNum where Customers.Firstname = '" + Convert.ToString(txtFName.Text) + "' and Customers.LastName = '" + Convert.ToString(txtLName.Text) + "'";
}
connection.Open();
cmd2.ExecuteNonQuery();
SqlCeDataReader readData = cmd2.ExecuteReader();
if (readData != null)
{
while (readData.Read())
txtFName.Text = readData["FirstName"].ToString();
txtLName.Text = readData["lastname"].ToString();
txtAddress.Text = readData["address"].ToString();
txtCity.Text = readData["city"].ToString();
txtState.Text = readData["state"].ToString();
txtZip.Text = readData["zip"].ToString();
txtHPhone.Text = readData["phone"].ToString();
txtMPhone.Text = readData["mobile"].ToString();
txtComments.Text = readData["Comments"].ToString();
txtEmail.Text = readData["email"].ToString();
txtOrderNum.Text = readData["OrderNum"].ToString();
txtOrderdate.Text = readData["orderdate"].ToString();
lblPrice.Text = readData["Cost"].ToString();
}
else
{
MessageBox.Show("No Results Found");
}
connection.Close();
일부 내 오류가 날 직접 수 : 나는 내 winfom에서 다음을 실행할 때 데이터를 검색 할 수 없습니다입니다
? VS에서 실행할 때 쿼리가 1 줄을 반환합니다. 고맙습니다.
어떤 오류가 발생하고 있습니까? – BWS