static string constr = "server=172.16.106.120;uid=sa;pwd=123456;database=useImage";这个有什么不对么,怎么不能远程连接到IP地址的主机?

解决方案 »

  1.   

    Provider=SQLOLEDB;DRIVER={SQLServer};server=172.16.106.120;uid=sa;pwd=123456;database=useImage
      

  2.   

    现在的问题是远程能把数据写进数据库 也能删除 但是就是不能查找 什么问题 
    private void btnFind_Click(object sender, EventArgs e)
            {            picImage2.Image = null;
                picimage3.Image = null;
                string strSql = "select * from TestImage where TestImage.description ='" + txtNo.Text.Trim() + "'";
                SqlCommand cmd = new SqlCommand(strSql, DBHelper.Con);
                SqlDataReader sdr = cmd.ExecuteReader();
                if (sdr.Read())
                {
                    Image immagine = Image.FromFile(sdr[1].ToString());
                    picImage2.Image = immagine;
                    picimage3.Image = immagine;
                 // textBox1.Text = sdr[2].ToString();
                   // textBox1.Text = sdr[0].ToString();
                    label3.Text = sdr[0].ToString();            }
                else 
                {
                    MessageBox.Show("没有相关图片!");
                }            sdr.Close();                
      
            }
    这是我查找的代码 有什么问题么?
      

  3.   

    说明你的查询语句有问题
    string strSql = "select * from TestImage where TestImage.description ='" + txtNo.Text.Trim() + "'";调试查看strsql值是多少
      

  4.   

    没有符合条件的记录? 
    不要条件,就Select * from XXX 试试
      

  5.   

    可能是你的SQL Server没有配置允许远程访问,默认是关闭的,不允许远程访问
    給你個鏈接 你檢查下
    http://www.cnblogs.com/evenbing/archive/2009/07/02/1515455.html
      

  6.   

    能删除  添加  不能查询?个人也觉得是sql出了问题
      

  7.   

    strSql "select * from TestImage where TestImage.description ='1'" 我在TEXTBOX里输入1之后  strsql的值就是这个
      

  8.   

    关键是我在本地的时候成功了是不是跟SQLdatareader有关系?
      

  9.   

    用本机SQL连接172.16.106.120这个上边的库
    执行一下此SQL语句
    你就知道原因了
      

  10.   

    我在服务器上执行了这个SQL语句 是正确的啊 能够出结果。
      

  11.   

    1 F:\新建文件夹\PC052242.JPG
    我数据库中存的是这种类型的
      

  12.   

    相对路径
    winform application.startpath
    web Server.mapPath