以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 某列不属于表的错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66799) |
-- 作者:sloyy -- 发布时间:2015/4/14 9:11:00 -- 某列不属于表的错误 今早起来调试程序,一个简单的填充,突然发现一个奇怪的错误: 列"贷款帐号" 不属于表"JKQK" 我的代码如下: \'填充 Dim f As New Filler f.SourceTable =DataTables("工行临时表") \'指定数据来源 f.SourceCols ="贷款银行,贷款账号,逾期本金,逾期利息,逾期罚息,违约期数,贷款余额,数据日期" \'指定数据来源列 f.DataTable = DataTables("JKQK") \'指定数据接收表 f.DataCols ="贷款银行,贷款账号,逾期本金,逾期利息,逾期罚息,违约期数,贷款余额,数据日期" \'指定数据接收列 f.Fill() \'填充数据 "JKQK" 的数据库截图如下: 我改了"贷款帐号"的名字也不行,2个表的结构我仔细检查过,完全一样 前两天还可以填充的,今天就不行了,是不是什么BUG? |
-- 作者:Bin -- 发布时间:2015/4/14 9:15:00 -- 检查一下你这个是标题还是列名, 上个例子看看 |
-- 作者:sloyy -- 发布时间:2015/4/14 9:25:00 -- 我仔细检查过,是列名 |
-- 作者:Bin -- 发布时间:2015/4/14 9:26:00 -- 那就上例子看看 |
-- 作者:Bin -- 发布时间:2015/4/14 9:32:00 -- 账 和 帐 你搞错列名了. |
-- 作者:sloyy -- 发布时间:2015/4/14 9:39:00 -- 晕!!!! |
-- 作者:FoxMan -- 发布时间:2015/4/14 10:51:00 -- 以下是引用Bin在2015/4/14 9:32:00的发言:
账 和 帐 你搞错列名了. 正字应为账! 账号编辑? 帐号一般指账号账号是数字时代的代表,就是每个人在特定的项目中所代表自己的一些数字等。账号有时可以由中文或英文组成,甚至是一些符号。 不过,用贝字旁的“账”才是正确写法。古代时候贝曾经是货币,因此贝字旁的字才代表着和钱币有关的东西。而“帐”实际上是个错别字,但是因为有太多的人经常写成这个错别字,因此字典中的解释是“帐”有一个意思同“账”。 |