void SaveText(string strValue)
{
if (_bh==string.Empty)
{
return;
}
string s="update ET_TEMP set files=files+@files where bh=@bh";
SqlParameter[] par={
new SqlParameter("@files",SqlDbType.Text),
new SqlParameter("@bh",SqlDbType.Int,8)};
par[0].Value=strValue;
par[1].Value=_bh; bool b=ExecPrams(s,par);
if (!b)
{
}
}
bool ExecPrams(string sql,System.Data.SqlClient.SqlParameter[] parms)
{
bool bRe=true;
try
{
using(SqlConnection cn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]))
{
cn.Open();
using(SqlCommand cm=cn.CreateCommand())
{
cm.CommandType=CommandType.Text;
cm.CommandText=sql;
foreach(SqlParameter pr in parms)
cm.Parameters.Add(pr);
cm.ExecuteNonQuery();
}
}
}
catch (System.Exception e)
{
bRe=false;
} return bRe;
}我这样写不行!!谢谢回复
解决方案 »
- c#如何给视频添加水印
- 需要一种在.net平台下的RSA加解密办法,需要能与java,php互通
- 代码求解~~
- com口通讯问题
- 获取设备中RadioButton状态,是选中还是未选中的
- 急救,在线等,excel 组件生成 excel时,因为我在生成的时候要跳转到其他页面,所以就不生成了,真是奇怪
- 请教高手关于在代码编写区写一个类似于word里的"替换""查找"功能。(散分~~)
- 有些问题大家要帮忙啊!
- 关于FreeTextBox中的大文本内容插入Sql数据库出错的问题
- DataGridView的高手请进,关于checkboxcolumn列的选中问题!
- 注销图书的存储过程?急!
- C#简单的问题
:string s="update ET_TEMP set files=files+@files where bh=@bh";//files text类型
这样连接text类型字段错误,提示:运算符为 add,类型为 text.
那怎么在该字段追加插入text类型数据.
SELECT @ptrval = TEXTPTR(files) from ET_TEMP
UPDATETEXT ET_TEMP.files @ptrval null 0 @files
SELECT @ptrval = TEXTPTR(files) from ET_TEMP //把原来的数据读出来放到@ptrval变量里
UPDATETEXT ET_TEMP.files @ptrval null 0 @files //连接并写入数据
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'true'
GO
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(pr_info)
FROM pub_info pr, publishers p
WHERE p.pub_id = pr.pub_id
AND p.pub_name = 'New Moon Books'
UPDATETEXT pub_info.pr_info @ptrval 88 1 'b'
GO
EXEC sp_dboption 'pubs', 'select into/bulkcopy', 'false'
GO
例如:UPDATETEXT ET_TEMP.files @ptrval null 0 @files where bh=1
我查了下不能代where 怎么办?
替换成
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(files) from ET_TEMP WHERE bh= @bh
UPDATETEXT ET_TEMP.files @ptrval null 0 @files不明白原理就看下SQL SERVER 联机帮助里面的UPDATETEXT 的用法.