protected void btnSave_OnClick(object sender, EventArgs e)
{
byte[] ContentByte = System.Text.Encoding.Default.GetBytes(FCKeditor1.Value);
Database db = DatabaseFactory.CreateDatabase();
db.ExecuteNonQuery(CommandType.Text, "insert into poiinfo(poiinfo_id,name,type,subtype,province,city,county,village,street,doornum,postcode,b,l,address,tel,content,memo) values(poiinfo_id.nextval,'" + TxtName.Text + "','" + ddlType.SelectedValue + "','" + ddlSubType.SelectedValue + "','" + ddlProvince.SelectedValue + "','" + ddlCity.SelectedValue + "','" + ddlCounty.SelectedValue + "','" + ddlVillage.SelectedValue + "','" + TxtStreet.Text + "','" + TxtDoorNum.Text + "','" + TxtPostCode.Text + "','" + TxtB.Text + "','" + TxtL.Text + "','" + TxtAddress.Text + "','" + TxtTel.Text + "','"+ContentByte+"','" + TxtMemo.Text + "')");
}
我怎么把ContentByte得值写入数据库呢,红字的地方应该写什么呢?
解决方案 »
- ORA-00904 标识符无效
- oracle安装的问题
- 合并列
- 升级到orcale8i后,DBA对导入用户无法授权!
- 请教 oracle 查询问题 查询不确定列
- 在PL/SQL中,游标关闭与不关闭有什么区别,对程序的影响怎么样?请高手解答下
- oracle种触发器的一个小问题------------在线等
- 在安装oracle8i(linux8下)时,安装Oracle Database Configuration Assistant完后,安装starting web server in non_ssl mode on port77
- Temporary Segment 可以被重用吗??
- 可用分捐赠
- 找出运行时间长或耗资源的sql
- Oracle的三层结构到底是什么意思啊?
oracle9只能这么做。不知道10、11是不是有变化。
看看
E:\oracle\ora92\jdbc\demo\demo.zip,解压后会有这个samples\generic
里面有jdbc调用oracle对象的例子。
似乎你想在js里面直接操作存入BLob对象啊,这个没试过,不会。
{ string cnnstr = "provider=OraOLEDB.Oracle;data source=yourdb;User Id=xxxx;Password=xxxx;";
OleDbConnection con = new OleDbConnection(cnnstr);
try
{
con.Open();
}
catch
{ }
OleDbCommand cmd = new OleDbCommand(cnnstr, con); cmd.CommandType = CommandType.Text;
cmd.CommandText = cnnstr; string txvalue = this.textBox1.Text.Trim(); byte[] expbyte = System.Text.Encoding.Unicode.GetBytes(txvalue); cmd.CommandText = " insert into xlutest ( hhhh ) values (:hhhh) "; cmd.Parameters.Add("hhhh", System.Data.OleDb.OleDbType.Binary, expbyte.Length);
cmd.Parameters[0].Value = expbyte; try
{
cmd.ExecuteNonQuery();
MessageBox.Show("OK");
}
catch (System.Exception e1)
{
MessageBox.Show(e1.Message);
}我是想按照这段代码把FCK中的数据存入到数据库中类型为blob的字段content中,根据这个,我应该怎么改我的代码?高手请指教!
除了上面的方法外,如果我把FCK中的内容县存入一个word,然后再把word存入数据库,这两方法的可行度,哪一个比较好呢?
能帮我把这两种方法都实现一下吗?
解决此问题,我加分啊!