提示:消息 7399,级别 16,状态 1,第 1 行
链接服务器 "smssvr2" 的 OLE DB 访问接口 "MSDASQL" 报错。提供程序报告了意外的灾难性错误。
消息 7343,级别 16,状态 2,第 1 行
链接服务器 "smssvr2" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。未知的提供程序错误。
Location: qxcntxt.cpp:1052
Expression: cref == 0
SPID: 57
Process ID: 7560
链接服务器 "smssvr2" 的 OLE DB 访问接口 "MSDASQL" 报错。提供程序报告了意外的灾难性错误。
消息 7343,级别 16,状态 2,第 1 行
链接服务器 "smssvr2" 的 OLE DB 访问接口 "MSDASQL" 无法 INSERT INTO 表 "[MSDASQL]"。未知的提供程序错误。
Location: qxcntxt.cpp:1052
Expression: cref == 0
SPID: 57
Process ID: 7560
解决方案 »
- 求 mysql 动态行列转换
- 要删除一个mysql的表的数据(十万级别),直接delete好还是drop再create好?
- cppsqlite 为什么有Unable to close database
- 连接mysql报错:error2003(hy000:can't connect to mysql server on 'localhost'
- SQL语句如何查询数据同时又统计条数
- VC向MYSQL輸入數據失敗
- 把mysql的data目录下的数据库文件拷贝到另一台机器的mysql的data目录下,为什么myisam的表可以用,innoDB却出错?
- 选取text字段部分汉字时出现的问题
- 如何在MYSQL中返回指定n行 到n+k行的数据?
- MySql一般通过什么方式来收缩日志库
- MySql workbench
- CSV格式文件数据导入新数据库后自动生成主键外键
可以先尝试把mysql中的对应字段也改为varchar(20)或者varchar(80)之类的试一试.看看是不是字段类型不对应造成的.逐步试错.
我跟版主的思路差不多,先导入到一个varchar类型的表中,再将中间表导入到text类型的表。有没有好点的办法直接插入。mysql的数据库基本上不允许建立触发器或者新表,这是最后的方案。
我跟版主的思路差不多,先导入到一个varchar类型的表中,再将中间表导入到text类型的表。有没有好点的办法直接插入。mysql的数据库基本上不允许建立触发器或者新表,这是最后的方案。是一次导入吗?
那就先弄成varchar()的,导入完成以后,直接将表结构修改一下就行了,把那个字段类型改为text
我跟版主的思路差不多,先导入到一个varchar类型的表中,再将中间表导入到text类型的表。有没有好点的办法直接插入。mysql的数据库基本上不允许建立触发器或者新表,这是最后的方案。是一次导入吗?
那就先弄成varchar()的,导入完成以后,直接将表结构修改一下就行了,把那个字段类型改为text
mysql数据库是我通过odbc方式建立的链接服务器。我的目的是sqlserver中生成一条数据就插入到mysql数据表中,实现实时的数据同步。
不过对于生产环境下,最好不要在业务操作频繁操作,可能会对线上有影响的,建议
在业务很少晚上去做此操作。