问题标签 [cdc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 标量函数 fn_cdc_get_min_lsn() 不断为有效的表名返回“0x00000000000000000000”?
我在我的 MS SQL 2008 数据库上激活了更改数据捕获 (CDC),并使用以下代码将新表添加到数据捕获中:
但是,每当我尝试使用该sys.fn_cdc_get_min_lsn(@TableName)
函数从跟踪表中选择更改时
我总是得到零值。
我尝试使用以下拼写添加架构名称:
但这没有帮助。
sql-server - 为过程或函数 cdc.fn_cdc_get_all_changes_ 提供的参数数量不足
用于查询表中最新跟踪更改的看似有效的代码Fields
:
生成以下错误消息:
但是,如果我检查实际值,它们似乎都是有效的(不为空),查询
返回
visual-studio-2010 - 在 Visual Studio 2012/2010 数据库项目中获取 cdc 表
我正在尝试在 Visual Studio 2012/2010 中创建一个需要 CDC(更改数据捕获)表的数据库项目,因为我的很多视图都依赖于 CDC 表。我找不到任何方法来导入 cdc 架构/表:(。在许多博客中阅读不支持导入 cdc。有什么解决方法吗。请建议
oracle11g - 使用什么:更改数据捕获或物化视图?
目标:我想将表从一个 oracle DB 异步复制到另一个。请建议,更改数据捕获或物化视图这两者中的哪一个是更好的选择,可以实现选择的利益。
sql - 执行更改数据捕获 sql 查询时出错
我在尝试执行以下 sql 查询时收到此错误“为过程或函数 cdc.fn_cdc_get_all_changes_ 提供的参数数量不足”。
c++ - 将图像从 CDC 传输到 CBitmap
如何将图像从 CDC 传输到 CBitmap?整个问题:我在 CBitmap A 中有一个大图像。我需要将此图像的一部分传输到多个 CBitmap 以存储到矢量中,因为我不能为此使用多个 CDC :) 我制作一个准备好的CDC进入一个循环(获取CBitmap A的必要部分)然后我需要将它转移到CBitmap x。我该怎么做?
这是我的代码:
// 没关系 - 我有源图片
// 我这里有黑色方块!- 以前的代码有问题
// 而后来的 CBitmaps 是黑色方块
我找到了解决方案!
解析 CBitmap 并初始化向量
画:
sql - CDC 是逐列而不是逐行更改,你能改进它吗?
我正在编写一个返回 cdc 记录集的表值函数,而不是逐行返回更改的数据,我需要逐列输出它们。
例如,我有一个名为 auth.Account 的表,在字段电子邮件和密码上启用了 cdc。例如
对,现在 cdc 已启用,我需要我的记录集如下所示:-
ID、CDC_OPERATION、LSN、CurrentEmail、PreviousEmail、CurrentPassword、PreviousPassword
到目前为止,这是我的解决方案,是的,我知道它有点混乱并且可以改进,关于如何改进它的任何想法?谢谢
原创博客在这里!
android - 从设备读取的 Android USB 主机
我正在尝试从连接到处于主机模式的 Android 手机的 USB 设备中获取一些数据。我可以向它发送数据,但读取失败。
我已经查看了几个 示例并尝试了所有可能的方法,但我没有任何 USB 通信经验,尽管现在我知道一点,而且我一直坚持这个我愿意承认的时间更长。
我对端点配置不是很熟悉,但我知道我的设备使用 CDC 类型的通信方法,并且输出(从手机到设备)和输入都已注册。
这是使用连接到手机的唯一设备管理 USB 连接的整个课程,它还没有完成,但我想在继续之前让阅读部分开始工作。
我不断-1
从read()
指示某种错误的方法中获取信息,它总是超时。也许问题出在连接配置上,我已经尝试了几次(阅读:反复试验),但都没有奏效,令人惊讶的是,我不需要任何配置即可将数据发送到设备。
编辑
还必须注意的是,我使用的电缆是 micro-USB 到 micro-USB,它只能以一种方式工作,即只有当插头 A 连接到手机并且插头 B 连接到手机时,我的设备才由我的手机供电设备,而不是相反...看起来很奇怪。当以正确的方式插入时,我能够发送数据但无法接收的事实仍然存在。
编辑 2
我发现其他人也有同样的问题,但似乎他无法解决。
编辑 3
我终于在此页面上找到了解决方案:
另一个主要的疏忽是主机没有机制通知设备主机端有一个数据接收器准备好接受数据。这意味着设备可能会在主机未侦听时尝试发送数据,从而导致传输例程中的长时间阻塞超时。因此,强烈建议尽可能使用虚拟串行线路 DTR(数据终端就绪)信号来确定主机应用程序是否已准备好接收数据。
所以 DTR 信号是强制性的,我所要做的就是将它添加到接口配置中:
编辑 4
如果有人感兴趣,我完成了这个项目,它是开源的,并发布在我的 GitHub 帐户上。虽然它一直不稳定(请参阅注释),我不打算再研究它,但它可以工作。随意将它用于您自己的项目。
c - 无法在 Mac OS X 上使用 C + libusb 声明 USB 接口
我有一个使用 PIC32 微控制器构建的复合 USB + CDC 设备,我正在尝试连接到该设备并将一些数据从我的 Mac 发送到 CDC 数据接口端点。
我知道电路可以 100% 工作,因为设备注册为 HID 操纵杆,并且我可以使用 Zoc 终端在 /dev/tty.usbmodemfa132 上连接到设备。我可以使用Zoc发送命令,并通过闪烁电路上的一些 LED 来查看我的 MCU 对这些命令的响应。
我在 Mac OS X Mavericks 上运行它,但是几周前在 Mountain Lion 上我放弃了一个类似的例子也遇到了同样的问题。
我的代码如下所示:
我收到以下错误输出:
有没有办法可以从其他进程中释放 USB 设备,释放它以便我可以认领它?
有没有其他方法可以连接到 /dev/tty.usbmodemfa132 以向 USB 设备上的 CDC 接口发送和接收数据?
也许是 libusb 的替代品?
usb - Windows7 的 USB 3.0 问题
请查看使用的设备
将 CDC 设备连接到 USB 3.0 端口时遇到问题。错误代码为 10“此设备无法启动”
当我重新启动笔记本电脑或 CDC 设备时,该设备工作正常。但是
,如果我再次拔下并插入 USB 电缆,则会重现错误。该设备在 USB 2.0 端口上工作正常,只有 USB 3.0 端口有问题。在 Windows 8 上,我没有任何问题。只有 Windows 7、USB 3.0 端口有问题。
你能帮我解决这个问题吗?
驱动程序详细信息:usbser.sys、mdmcpq.inf
是否有任何其他驱动程序可以通过它访问 USB CDC 设备。
INF 文件设置:=====================
[版本] DriverVer =04/02/2012,3.00 Signature = "$CHICAGO$" Class = Modem ClassGuid = {XYZ-XYZ-XYZ-XYZ} Provider = %Mfg% CatalogFile = USBXYZ.cat
[制造商] %MG% = XYZ_Devices,NTx86,NTamd64,NTia64
[ControlFlags] ExcludeFromSelect=*
[目标目录] DefaultDestDir = 12
[XYZ_Devices.NTx86] %XYZ% = XYZ_Install,USB\VID_16DE&PID_0010 %XYZ% = XYZ_Install,USB\VID_16DE&PID_0012 [XYZ_Devices.NTamd64] %XYZ% = XYZ_Install,USB\VID_16DE&PID_0010 %XYZ% = XYZ_Install,USB_VID_16DE&PID_0012 ] %XYZ% = XYZ_Install,USB\VID_16DE&PID_0010 %XYZ% = XYZ_Install,USB\VID_16DE&PID_0012
[XYZ_Install.NT] 包括 = mdmcpq.inf CopyFiles = FakeModemCopyFileSection AddReg = All、NULL_MODEMReg、115200、SERIAL
[XYZ_Install.NT.Services] 包括 = mdmcpq.inf AddService = usbser, 0x00000000, LowerFilter_Service_Inst
[XYZ_Install.NT.HW] 包括 = mdmcpq.inf AddReg = LowerFilterAddReg
[全部] HKR,,PortSubClass,1,02 HKR,,ConfigDialog,,modemui.dll HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"
[NULL_MODEMReg] ; Null-Modem HKR, Init, 1,, "None" HKR, Init, 2,, "NoResponse" HKR, Monitor, 1,, "None" HKR, Answer, 1,, "CLIENTSERVER" HKR, Answer, 2,, "NoResponse" HKR, Settings, DialPrefix,, "CLIENT" HKR,, Properties, 1, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00, 00, 00,00,00,00, 30,00,00,00, 00,c2,01,00, 00,c2,01,00 HKR, 响应, "客户", 1, 08, 00, 00, 00 , 00, 00, 00,00,00,00 ; 服务器端 - 客户端请求连接 HKR, Responses, "CLIENT", 1, 08, 00, 00, 00, 00, 00, 00,00,00,00 ; 服务器端 - 客户端请求连接 HKR, Responses, "CLIENTSERVER", 1, 02, 00, 00, 00, 00, 00, 00,00,00,00 ;
[115200] HKR,, DCB, 1, 1C,00,00,00, 00,c2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
[序列] HKR,, DeviceType, 1, 00
[弦乐]