好不容易解决了连接数据库的问题,却不能获取所要查找的信息,多么郁闷的事啊
我的代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
using System.Data.SqlClient;
namespace teacherinfo
{
 /// <summary>
 /// Service1 的摘要说明。
 /// </summary>
 public class Service1 : System.Web.Services.WebService
 {
   private SqlConnection cn;
      private SqlDataAdapter da;
  public Service1()
  {
   //CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的
   cn= new SqlConnection("server=localhost;database=TeacherInfo;user id=hao;pwd=;");
   InitializeComponent();
  }
  [WebMethod]
  public DataSet GetData(string name)
  {
           
   string sql;
   DataSet dataSet = new DataSet();
   sql = "SELECT * FROM teacher WHERE [name] = '" + name +"' ";
   da = new SqlDataAdapter(sql, cn);
   da.Fill(dataSet, "teacher");
   return dataSet;
  }
  #region 组件设计器生成的代码
  
  //Web 服务设计器所必需的
  private IContainer components = null;
    
  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {
  }
  /// <summary>
  /// 清理所有正在使用的资源。
  /// </summary>
  protected override void Dispose( bool disposing )
  {
   if(disposing && components != null)
   {
    components.Dispose();
   }
   base.Dispose(disposing);  
  }
  
  #endregion
  // WEB 服务示例
  // HelloWorld() 示例服务返回字符串 Hello World
  // 若要生成,请取消注释下列行,然后保存并生成项目
  // 若要测试此 Web 服务,请按 F5 键
//  [WebMethod]
//  public string HelloWorld()
//  {
//   return "Hello World";
//  }
 }
}
输入姓名后,得到的结果是:
就是没有要找的信息!!!!!!!!
请帮帮忙!!!!!!



 
											





 
	    

 
	
 
											
