SL调用web service插入数据,请大家看看,输入插入不进去!!!!
Page.xaml 文件 :
private void saveButton_Click(object sender, RoutedEventArgs e)
{
if (userName.Text.Trim() == string.Empty)
{
errMessage.Foreground = new SolidColorBrush(Colors.Red);
errMessage.Text = "请输入用户名";
errMessage.Visibility = Visibility.Visible;
return;
}
else
{
SilverService.UserManageSoapClient addInfo = new SilverlightApplication1.SilverService.UserManageSoapClient();
addInfo.CreateUserAsync(userName.Text);
addInfo.CreateUserCompleted += new EventHandler<SilverlightApplication1.SilverService.CreateUserCompletedEventArgs>(addInfo_CreateUserCompleted);
}
}
void addInfo_CreateUserCompleted(object sender, SilverlightApplication1.SilverService.CreateUserCompletedEventArgs e)
{
if (e.Error == null)
{
errMessage.Text = "创建成功";
errMessage.Foreground = new SolidColorBrush(Colors.Blue);
errMessage.Visibility = Visibility.Visible;
}
else
{
errMessage.Text = "创建成功";
errMessage.Foreground = new SolidColorBrush(Colors.Red);
errMessage.Visibility = Visibility.Visible;
}
}
web service 文件:
public bool CreateUser(string userName)
{
try
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.
ConnectionStrings["sqlConnectionString"].ToString();
conn.Open();
string sql = "INSERT INTO SilverDemo (UserName) VALUES ('" + userName.ToString() + "')";
SqlCommand cmd = new SqlCommand(sql,conn);
cmd.ExecuteNonQuery();
conn.Close();
return true;
}
catch (Exception ex)
{
return false;
}
}
小弟刚接触SL,很多地方还不是很明白。
这段代码是我仿造网上查的资料 然后自己写的
到最后没报错,页面说 创建成功
但是数据库里并没有数据~ 因为小弟这里调试 说缺少一个什么 组建 所以调试不了
只有问大家了 哪里错了!!!!!!