跟踪调试,
SqlDataAdapter sda=new SqlDataAdapter(strselect,conn);
这句运行后看看sda 建立起来没有,没报错可能是建立起来了,不过我记不清楚了如果这一步骤没错,那就是你的SQL语句有问题,直接在数据库中间执行一下看看......

解决方案 »

  1.   

    回复人: fangxinggood(JustACoder) ( ) 信誉:100  2005-01-23 01:14:00  得分: 0  
     
     
       conn.Open();先
      
     sqldataadapter不需要open先
      

  2.   

    你得password呢,就算是为空,也要在字符串中间露一下脸"password="
      

  3.   

    如果还不行,把name变成[name],看看
      

  4.   

    回复人: charles_y(难得糊涂) ( ) 信誉:100  2005-01-23 01:32:00  得分: 0  
    SqlDataAdapter sda=new SqlDataAdapter(strselect,conn);
    这一句运行后sda 建立起来了,没报错
    SQL语句在数据库里执行也没错
    回复人: xxuu503(公司不让上网!5555555555!) ( ) 信誉:100  2005-01-23 09:07:00  得分: 0  
    string conStr = "User ID=sa;Password=1001; Database = hotel_manage; data source = 192.168.1.6;";改过的,也不行回复人: xxuu503(公司不让上网!5555555555!) ( ) 信誉:100  2005-01-23 09:08:00  得分: 0  
    这些语句都是好多参考书上的源代码呀求各位大哥大姐,再帮帮忙啊,不甚感激!
      

  5.   

    先open()一下,不是需不需要的问题,而是要先看看你是否能连上数据库
      

  6.   

    string conStr = "server=192.168.1.6;uid=sa;pwd=;Database=hotel_manage; ";
    这样试试
      

  7.   

    string conStr = "server=192.168.1.6;uid=sa;pwd=;Database=hotel_manage";
      

  8.   

    首先可以肯定你的代码没有写错,所以错误一定出在数据库连接上面你试一下捕获错误,然后查看错误信息,或open看看是否可以连接数据库
      

  9.   

    可以在出错的地方用try{}chatch{}让它显示一下具体的错误信息可以进一步确定错误在什么地方
      

  10.   

    大功告成!
    语句没错,因为局域网内IP地址冲突,我改了IP,数据库是装在我本机上的,所以打不开了
    谢谢各位,非常感谢,谢谢!!!