复制表结构 在Access数据库中创建表,表的结构和SQL 2000中的表结构一样,也就是复制SQL 2000 的表结构到Access数据库里,怎样实现,有没有不用SQL语句的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行 exec sp_MShelpcolumns 'dbo.yourtablename'根据返回的数据,逐一匹配,组建CREATE语句. 具体编写思路是这样的:界面上放2个Adoconnection和2个AdoQuery一个连接Access,一个连接SQL SERVER数据库,连接SQL SERVER的AdoQuery执行一下SQL语句:exec sp_MShelpcolumns t_table,执行之后会返回一个表的字段及长度、类型的数据集,通过循环这个数据集,并通过连接Access数据库的AdoQuery来创建基于Access的表结构;不知道你明白了吗 直接用SQLSERVER的导入导出工具试试得了 如果不需要写到程序里,那就直接用sqlserver里面数据库导入导出工具 用sql的导入导出吧,简单好用 本来我是用SQL语句实现的 :select top1 1 * into myTablename from Mytablename In [ODBC][ODBC;Driver = Sql server ; UID = ;PWD =;server = .;database = MyDBName;],大多数都能够执行成功,但有时候会报ODBC错误,所以我不得不另寻他法。 其实楼主的方法是最好的,有时失败的原因找找,是否运行程序的机器上的mdac版本不够,使用楼主的sql语句需要mdac2.7以上(内含jet 4.0引擎) 程序的其他好多地方都用ADO连接同一个SQL 2000数据库,但是都能够正常地执行操作,唯独在这一句的时候报OLE DB错误。如果是您说的MDAC版本的问题的话,应该是所有的ADO的操作都要报错才对呀? enter 焦点移动 循环保存WORD到数据库问题 排序小问题,搞不定了... 初学DELPHI不懂从何入手请各位哥哥姐姐教教小弟,谢谢啦!! 2进制和16进制如何进行转换??? Delphi 7.0目前有补丁吗?说者有分 菜鸟问题 怎样在delphi中将做好的程序封装成一个软件? 处理文本文件 我用TListView取得文件名时的问题,怎么取得包括扩展名的文件名呢?? TListView的多列排序问题(要求在virtual下实现,在非virtual下本人已经实现了) 用字符串做为窗体名传参ShowModal窗体引发的后续问题(急!!!)
如果不需要写到程序里,那就直接用sqlserver里面数据库导入导出工具
[ODBC;Driver = Sql server ; UID = ;PWD =;server = .;database = MyDBName;],大多数都能够执行成功,但有时候会报ODBC错误,所以我不得不另寻他法。
有时失败的原因找找,是否运行程序的机器上的mdac版本不够,使用楼主的sql语句需要mdac2.7以上(内含jet 4.0引擎)