完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨Orla,我认为你不能这样做 - 你必须逐个添加每个记录。
话虽如此,我尝试添加500条记录(只有3个字段)只需要.15秒(我公认的相当快:PIV,1.5 GHz)PC。 如果它有帮助,我可以发送一个示例文件.Mike WattsMessage由“Orla Poulsen”编写的文本>有人可以告诉我是否有可能在数据库中有5个字段的表中添加2dArray(500,5) 循环,因为它很慢。 任何帮助将是一个很大的帮助,如果它是vee,vb或c ++ dos不重要Orla Poulsen ITS .--------------------------- |
|
相关推荐
2个回答
|
|
来自:Ted SearsOrla,MSAccess字段的数量限制为256.在单个字段中放置单个数组值不是存储数组数据的好方法。
您可以将其作为二进制或ASCII文件存储在某个硬盘驱动器上,并将数据库中的apointer保存到源文件中,或者可以将整个2Darray存储在单个字段中.MSAccess97和MSAccess2K数据库允许使用特殊数据类型:OLEobject.You 可以设计一个数据库记录,将整个二维数据数据包含在一个字段中作为单个OLE对象。要演示此技术,请在Excel中创建二维数据数组。在设计视图中的MSAccess中创建新数据库表。在您想要的字段中 保存数据,选择OLE对象datatype.Save数据库表的设计。在Excel中,使用鼠标复制全部或部分2D数组范围的单元。在MSAccess中,打开新表并粘贴2D数组 数据字段与感兴趣的记录关联。当MSAccess完成创建在指定字段中保存2D数据的OLE对象时,您现在将看到单词“Microsoft ExcelSpreadsheet”。您可以通过简单的双击鼠标看到数据 数据字段.MSAccess启动一个显示数据的Excel查看器.Yoa还可以通过ActiveX自动化动态发送2D数据数组,但这是一个非常复杂的讨论。 如果您想了解更多信息,请参阅Microsoft知识库中的“二进制大对象”(BLOBS)。希望这有所帮助.Ted SearsEastman Kodak ---------------------- -----------------------------------------------这是 由Majordomo管理的“vrf”maillist。 要向该maillist发送消息,只需发送电子邮件至“vrf@lvld.agilent.com”。 订阅和取消订阅是通过地址“vrf-request@lvld.agilent.com”完成的。如果您需要详细信息,只需将包含“help”文本的消息发送到“vrf-request@lvld.agilent.com”.--- -------------------------------------------------- ---------------- 以上来自于谷歌翻译 以下为原文 From: Ted Sears Orla, The number of MSAccess fields are limited to 256. Placing a single array value in individual fields is not a good way to store array data. You could store it as a binary or ASCII file on a hard drive somewhere and save a pointer in the database to the source file or you can store the entire 2D array in a single field. The MSAccess97 and MSAccess2K database permits a special data type: OLE object. You can design a database record to contain the entire 2D array of data as a single OLE object in one field. To demonstrate this technique create your 2D data array in Excel. Create the new database table in MSAccess in design view. In the field that you want to hold the data, select the OLE object data type. Save the design of the database table. In Excel, use the mouse and copy all or part of the 2D array range of cells. In MSAccess, open the new table and paste the 2D array in the data field associated with the record of interest. When MSAccess is finished creating the OLE object that holds the 2D array of data in the specified field you will now see the words "Microsoft Excel Spreadsheet". You can see the data with a simple double mouse click on the data field. MSAccess launches an Excel viewer that displays the data. Yoa can also dynamically send 2D arrays of data through ActiveX automation but that is a very complex discussion. Refer to "Binary Large Objects" ( BLOBS ) in the Microsoft knowledgebase if you want to learn more. Hope this helps. Ted Sears Eastman Kodak --------------------------------------------------------------------- This is the "vrf" maillist, managed by Majordomo. To send messages to this maillist, just email to "vrf@lvld.agilent.com". Subscriptions and unsubscriptions are done through the address "vrf-request@lvld.agilent.com". If you need details, just send a message containing the text "help" to "vrf-request@lvld.agilent.com". --------------------------------------------------------------------- |
|
|
|
有人可以告诉我是否有可能将(500,5)2dArray添加到数据库中没有循环的5个字段的表中,因为它非常慢。任何帮助都将是一个很大的帮助,如果它是vee,
vb或c ++ dos not matterOrla PoulsenITS。 以上来自于谷歌翻译 以下为原文 Can somebody tell me if there is a possibility to add a 2dArray like (500,5) to a table with 5 fields in a database without a loop, because its very slow. Any help will be a big help, iff it is vee, vb or c++ dosn't matter Orla Poulsen ITS. |
|
|
|
只有小组成员才能发言,加入小组>>
1181 浏览 0 评论
2329 浏览 1 评论
2128 浏览 1 评论
1998 浏览 5 评论
2874 浏览 3 评论
912浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
676浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
774浏览 0评论
1182浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-4 04:04 , Processed in 1.278856 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号