我现在要用一个SQL语句select docname,doc from tablename where id='adf'类似这样的。
返回的是datatable,我现在需要将查询出来的文件插入另外一张表,用以下语句。
dasql = "insert into gs_Media (docname,doc) values (@p1,@p2)";
#region 添加照片信息导入参数
ArrayList param2 = new ArrayList();
param2.Add( new ParamInfo("@p1",dtPtSub.Rows[0][0].ToString()==""?"":dtPtSub.Rows[0][0].ToString()));
param2.Add( new ParamInfo("@p2",dtPtSub.Rows[0][1].ToString()));但是目前的问题是,这里的doc在数据库中是image类型的,dtPtSub.Rows[0][1].ToString()这样取是会报错的。
我只是想将它取出来,赋给@p2这个变量。插入到gs_Media表中,不需要把这个二进制文件读出来。
高手帮忙看看噢。解决了就结贴。。
返回的是datatable,我现在需要将查询出来的文件插入另外一张表,用以下语句。
dasql = "insert into gs_Media (docname,doc) values (@p1,@p2)";
#region 添加照片信息导入参数
ArrayList param2 = new ArrayList();
param2.Add( new ParamInfo("@p1",dtPtSub.Rows[0][0].ToString()==""?"":dtPtSub.Rows[0][0].ToString()));
param2.Add( new ParamInfo("@p2",dtPtSub.Rows[0][1].ToString()));但是目前的问题是,这里的doc在数据库中是image类型的,dtPtSub.Rows[0][1].ToString()这样取是会报错的。
我只是想将它取出来,赋给@p2这个变量。插入到gs_Media表中,不需要把这个二进制文件读出来。
高手帮忙看看噢。解决了就结贴。。
解决方案 »
- 急!ubb转换。。。
- 请推荐EXT JS的书(适用于ASP.net)
- C#转成VB代码,跪求高手赐教~[在线急等thanks]
- asp.net的最高境界
- 一个框架如何不用隐形控件在后台取得宁外一个框架的值 很难哦
- 有FOR ASP.NET的HTML编辑器吗
- 请教:asp.net+c#如何实现两层循环输出?
- 怎样把Dreamweawer制作的网页很好的应用到vs2003.net中
- 如何即能防盗链(也就是说不歌曲地址在IIS服务目录中,而是个分离的硬盘路径), 又能直接在一个HTM窗口播放 还能把播放器嵌入HTM页面中?
- 大家知道哪可以下载asp.net 一套完整的 用户管理(注册,登录,注销)系统吗?
- 下载一个C#网站,布置到IIS上,访问出现问题:对路径“d:\windows\system32\inetsrv\RuntimeError.log”的访问被拒绝。
- this.Button1.Attributes.Add("onclick", "return confirm('确认修改?')")用法的一个问题
我考虑过用SQL直接插入,如:insert into gs_Media (docname,doc) select docname,doc from tablename where id='adf'
但是这两个表不在同一个库,而且库名是变动的。
param2.Add( new ParamInfo( "@p2 ",dtPtSub.Rows[0][1]));
new SqlParameter("@P1",b)
然后就可以直接insert....select...了