sql-server – 有关在MS Access中使用SQL Server GUID的建议
|
我正在将现有的MS Access后端升级到SQL Server 2008,因为我们要使用 SQL Server Merge replication,所以我必须将所有当前主键(当前标准的自动增量整数)更改为GUID. 以下是问题: >有关将主键从整数更改为GUID的任何建议吗? 解决方法Chris是正确的说(1)你不需要GUIDS进行合并复制和(2)只有一种GUID类型,但你必须知道:> GUID可以按照不同的规则生成.你可以查看这个here 关于从整数到GUIDS的更改,我建议您编写一个分步模块,该模块将: >在修改之前备份所有现有表 花点时间编写此代码.在正常工作之前,您将多次使用它.您应该从DAO对象,tabledef,索引等中获利.请记住,您必须始终能够返回起点,因此不要忘记初始备份过程. 那么从VBA操纵GUID呢?有几点需要了解: > GUID属于Variant类型 ? myForm.myControl
?????
? myForm.recordset.fields("myFieldName")
{000581EB-9CBF-418C-A2D9-5A7141A686CC}
>在使用记录集(例如recordset.findfirst)浏览记录集时,可能必须将guid转换为字符串: myFirstRecordset.FindFirst "stringFromGUID(myGuidId) = " & StringFromGUID(mySecondRecordset.Fields("myGuidId").Value) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- join – Spark 2.0.0错误:PartitioningCollecti
- MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”
- sql-server – 我可以在2008服务器上使用SQL Ser
- linq-to-sql – LinqToSql和全文搜索 – 可以做到
- SQL Server全文搜索包含连字符的短语不会返回预期
- sql-server – 这个语法是如何工作的? {fn CurD
- MySQL中日期比较时遇到的编码问题解决办法
- 数据库 – 在哪里可以找到redis-cli和redis-serv
- 使用xtrabackup实现mysql备份
- sql-server – 如何在SQL Server中提取此特定的子
