C#操作Access的OLE字段不太了解 本帖最后由 mpy2003 于 2014-01-07 09:37:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 求解,如果没有向OLE字段添加内容的话,读取会出错,那要怎么办? 请问,当创建那个表后,没有更新这个字段,相当里面是空的,能够读取吗?那真正的OLE字段的写入与读取应该是怎么样的呢? http://it.chinawin.net/database/article-18058.html OLE字节流字段吧像别人常把图片,文件等放到数据库中的就是用这个类型 今天我在百度也同样问过,我用下面的语句string Sql = @"create table [Experience](Title VarChar,Description OLEObject,Info BigBinary)";创建好了之后手动打开,发现两个都是OLE字段。我也不清楚,你们看看链接后指点下我C#查询长二进制(OLE)字段 http://bbs.csdn.net/topics/390686549另外我还有一个贴子想问的关于OLE字段 FileDate,Item,FileName,NetPath) values ('" + fileDate + "','" + item.Replace("'", "''") + "','" + fileName.Replace("'", "''") + "','" + netPath.Replace("'", "''") + "')";Ole字段不能用字符串拼接的方式更新的,要用参数方式用这样子string sql="INSERT INTO XXX(UserName,[Password],StringNameValues) VALUES(@UserName,@Password,@StringNameValues)" OleDbCommand Cmd = new OleDbCommand(sql,Conn); Cmd.Parameters.Add("@UserName", OleDbType.VarChar).Value = user.UserName; Cmd.Parameters.Add("@Password", OleDbType.VarChar).Value = user.Password; Cmd.Parameters.Add("@StringNameValues", OleDbType.Binary).Value = xxxx;这里的XXX要以byte[] 转入 貌似会用SqlConnection就会用OleDbConnection 单位要我开发上位机软件 串口通讯 懂的朋友进来帮我下 使用sql触发器删除数据,如何判断是否删除成功? 数据库 文件路径问题 vss2005中,签入的时候后面小选项"覆盖工作目录"是什么意思? InitializeComponent() 这是一个什么东东! 进程(不是线程)之间互斥的写日志文件的问题 asp调用vs.net生成的windows控件库 使用Response.writeFile()提供文件下载功能,下载汉字文件名出现乱码 dataGrid字段标题栏怎样变成中文? 关于多线程WebClient网络请求的问题 请教DOM表格的问题
那真正的OLE字段的写入与读取应该是怎么样的呢?
今天我在百度也同样问过,我用下面的语句string Sql = @"create table [Experience](Title VarChar,Description OLEObject,Info BigBinary)";创建好了之后手动打开,发现两个都是OLE字段。我也不清楚,你们看看链接后指点下我
C#查询长二进制(OLE)字段
Ole字段不能用字符串拼接的方式更新的,要用参数方式用这样子
string sql="INSERT INTO XXX(UserName,[Password],StringNameValues) VALUES(@UserName,@Password,@StringNameValues)"
OleDbCommand Cmd = new OleDbCommand(sql,Conn);
Cmd.Parameters.Add("@UserName", OleDbType.VarChar).Value = user.UserName;
Cmd.Parameters.Add("@Password", OleDbType.VarChar).Value = user.Password;
Cmd.Parameters.Add("@StringNameValues", OleDbType.Binary).Value = xxxx;这里的XXX要以byte[] 转入