数据插入问题 我用ADOQUERY 从一表向另一表插入数据时,如数据源的长度大于目标表相应字段的长度时,出现错误信息,不能插入数据,请问高手如何解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设table1只有3个字段insert table1 select 字段1,字段2,字段3 from table2 那看你想要什么结果!如果你要改变数据源的数据再插入的话,就对数据源数据进行处理,限制其长度。如果你要增大目标表字段的固定长度,就用ALFTER改吧! 首先alter数据表的长度 然后在插入数据没有什么影响的吧要是不修改目标数据集的化 那就截取你的源数据集 可能会影响速度的 要是后者的化用Cast(Mingcheng as varchar(2))获得convert可以解决的 由于我写的是通用程序,涉及的数据表多,不能逐个alter,能否忽略错误提示而直接插入数据 Delphi 资源文件无法嵌入大于48*48的图标文件 哪个兄弟知道Faxmail中编辑html邮件的控件哪有?就是可以插入超连接,图片的哪一控件?? 任务栏菜单问题!!! fastreport中自定义纸张问题? 如何访问listview中多选后的每一行? 有关李维的《Delphi 5.x ADO/MTS/COM+ 高级程序设计篇》中范例以及Parameters属性的若干问题! 怎样将Pchar类型转换成string类型? 在文件恢复问题,请高手帮助! double类型的数字25.41715如何保留3位小数 如何共享一个文件夹? 初学者除法问题! 快帮帮忙,老板要扣工资了???
insert table1 select 字段1,字段2,字段3 from table2
如果你要改变数据源的数据再插入的话,就对数据源数据进行处理,限制其长度。
如果你要增大目标表字段的固定长度,就用ALFTER改吧!
要是不修改目标数据集的化 那就截取你的源数据集 可能会影响速度的