小编puf*_*les的帖子

当记录存在时,无法将"System.DBNull"类型的对象强制转换为"System.Byte []"

我试图从MYSQL读取和下载BLOB.虽然记录存在,但我仍然继续得到这个错误.以下是我的代码:

this.Time = String.Format("{0:HH:mm:ss}", DropDownList1.SelectedValue);
            String query = "Select * from event where time='" + this.Time + "'";
            MySqlConnection conn = new MySqlConnection(connection);
            MySqlCommand cmd = new MySqlCommand(query, conn);
            String time = String.Format("{0:t}", DateTime.Today);
            conn.Open();
            MySqlDataReader r = cmd.ExecuteReader();   
            while (r.Read())
            {
                TextBox1.Text = r["name"].ToString();
                TextBox2.Text = r["Proposedby"].ToString();
                bytes = (byte[])r["proposalDoc"];    
                TextBox5.Text = Calendar1.SelectedDate.ToString("d");
                TextBox6.Text = r["time"].ToString();
                TextBox7.Text = r["Society"].ToString();
                TextBox8.Text = r["venue"].ToString();

            }
Run Code Online (Sandbox Code Playgroud)

请告诉我如何消除这个错误.

c# mysql asp.net ado.net webforms

2
推荐指数
1
解决办法
1万
查看次数

为什么<h3>表现得像<a>

我正在创建一个网站,其中我编写了一个h3的标签,但其作用类似于上面提到的页面的链接.这是代码:

<div class="bar">
  <div class="sitename">
    <h2 style="color:white">Metro City</h2>
  </div>
  <ul class="bar">
    <li class="bar"><a class="bar" href="Home.html" />Home</li>
    <li class="bar"><a class="bar" href="Search.html" />Search</li>
    <li class="bar"><a class="bar" href="Buy.html" />Buy</li>
    <li class="bar"><a class="bar" href="Sell.html" />Sell</li>
    <li class="bar"><a class="bar" href="About Us.html" />About Us</li>
    <li class="bar"><a class="bar" href="ContactUs.html" />Contact Us</li>
  </ul>
</div>





<div>
  <h3 style="color:black">Find your Home</h3>
</div>
Run Code Online (Sandbox Code Playgroud)

html css

1
推荐指数
1
解决办法
91
查看次数

如何获取具有动态创建的id的元素的值

这是我的代码:

$(".cbtn").click(function(e) {
    alert("here");
    var id = $(this).attr('id');
    var comment = $('input[id$=id]').val();     
    alert("hay" + id);
    alert(comment);

    $.post("comments.php", {
        id: id, 
        comment: comment
    })
});
});
Run Code Online (Sandbox Code Playgroud)

idof cbtn和文本字段是动态创建的,如下所示:

<input type="text" class="enter_comment  value="comments" id="comm<?php echo $row['p_id'];?>"/>
<input type="button" value="enter" class="cbtn" id="<?php echo $row['p_id'];>">
Run Code Online (Sandbox Code Playgroud)

cbtn被点击时,我想要得到的id文本字段具有相同ID的目的cbtn。但是它正在返回undefined

html php jquery

0
推荐指数
1
解决办法
615
查看次数

尝试将字符连接到char时抛出异常*

以下是我创建char*_strbuf的代码.它将被创建,但在内存中将为其分配零空间

StringBuffer::StringBuffer() {     
    char* _strbuf = (char*)malloc(sizeof(char)*_length);
}

private:
    char* _strbuf;  //buffer to store the original string
    int _length=0;
Run Code Online (Sandbox Code Playgroud)

现在,这是一个append函数,它只是通过重新分配一个新的空格将一个字符附加(连接)到这个char*

void StringBuffer:: append(char c) {
    _length++;
    _strbuf = (char*)realloc(_strbuf, sizeof(char) * _length);
    cout << "\n";
    cout << _strbuf;
    _strbuf[_length-1] = c; //exception thrown here        
    cout << _strbuf;
}
Run Code Online (Sandbox Code Playgroud)

分配存在某种问题.PS:我试图实现StringBuffer类.没有std::string小号允许

c++

0
推荐指数
1
解决办法
45
查看次数

标签 统计

html ×2

ado.net ×1

asp.net ×1

c# ×1

c++ ×1

css ×1

jquery ×1

mysql ×1

php ×1

webforms ×1