为什么我的字节数组被分割在0x00当我插入到我的数据库(SQL SERVER, c++)
Why my byte array is split at 0x00 when i insert it into my db (SQL SERVER, C++)
我必须通过存储过程将字节数组插入SQLServer2008中的VARBINARY(max),当我的字节数组元素之一等于0x00时,我的字节数组被分割。
我使用SQLBindParameter在DB中插入我的数据,当我的数组中没有任何0x00值时,它正常工作。
我也可以改变我的插入方法,所以如果有人已经做了一些事情,把二进制流(byte[])在一个varbinary在sql server它可能真的会帮助我。
相关文章:
- 为什么当我使用 soci 连接到 postgresql 时,我没有足够的数据库权限?
- PostgreSQL:如何为我的单元测试创建临时用户和数据库
- 尝试使用帖子将数据添加到我的MySQL数据库中
- 使用连接器 c++ 访问 MYSQL 数据库(如何将路径添加到我的标准搜索目录)
- 我的程序从数据库中读取 0,即使有一个 1
- 当我的数据库身份验证需要密码时,如何使PQXX(Postgres的C API)工作
- 我可以通过CPP程序中的数据库调用调用Java程序
- 我的数据库的最终值在快速排序后损坏
- MySQL C ++连接器在我插入数据库时减少了我的字符串
- 如何使用QT/C 中的多线程用API访问我的数据库
- 我的 c++ 程序是否会从世界各地的计算机(在我的局域网之外)连接到本地 MySQL 数据库
- 无法从我的二进制文件访问远程服务器中的数据库
- QT C++ 将文件从数据库存储到我的文件系统
- 为什么我无法连接到我的数据库
- 我的文件/数据库中的文本到语音
- 从我的程序连接到mysql网络数据库
- 当mysql数据库发生更新或更改时,我如何通知我的C或C++应用程序
- 为什么我的字节数组被分割在0x00当我插入到我的数据库(SQL SERVER, c++)
- QSqlQueryModel 抱怨我的数据库没有打开
- 我必须训练维奥拉-琼斯算法与我的数据库,以获得准确的结果