我想用VC作一个控件,用ASP调用它向另一个程序发消息,请问SendMessage和GetMessage函数怎么用?请写出原代码,谢谢.
解决方案 »
- 将数据范围转换到0~255
- 为什么在线程里开了几个局部缓冲区,程序运行就会出问题呢?
- ODBC访问数据库(急急急)
- UCICODE 和多字符下控件显示不一样
- 如何将CListCtrl中的某一行放到指定的行去?
- 双击ListCtrl中某一行后,怎么得到当前的内容
- 再次发贴询问List View问题,高手门进来留下email,我把demo版发到你们email,解决问题,100分送上!!!
- 关键字的疑惑
- 向高手求教--高斯克吕格投影的具体公式,或相关网站!
- 怎么样得到_RecordsetPtr m_pRecordset的记录个数?(ADO)
- VC6.0的类库参考手册,语言参考手册,摸板库有那些区别,各有哪些作用,我应该首先买哪本?
- 能找到好工作吗?
请问用存储过程怎么执行呀?能具体点马?
如果你想监控某些具体的字段, 可以采用hblinux的方法...
如果是所有的, 最好是ASP处理完了有个什么标志让VC程序觉察到, VC程序定时读取才知道...
发消息可能要用ISAPI了...
how to use isapi? can you tell me some code of it?
执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。语法对于不按行返回的命令字符串:connection.Execute CommandText, RecordsAffected, Options 对于按行返回的命令字符串:Set recordset = connection.Execute (CommandText, RecordsAffected, Options)返回值返回 Recordset 对象引用。参数CommandText 字符串,包含要执行的 SQL 语句、表名、存储过程或特定提供者的文本。RecordsAffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。Options 可选,长整型值,指示提供者应如何为 CommandText 参数赋值,可为下列值之一。常量 说明
adCmdText 指示提供者应将 CommandText 赋值为命令的文本定义。
adCmdTable 指示 ADO 应生成 SQL 查询以便从 CommandText 命名的表中返回所有行。
adCmdTableDirect 指示提供者应从 CommandText 命名的表中返回所有行。
adCmdTable 指示提供者应将 CommandText 赋值为表名。
adCmdStoredProc 指示提供者应将 CommandText 赋值为存储过程。
adCmdUnknown 指示 CommandText 参数中的命令类型未知。
adExecuteAsync 指示命令应该异步执行。
adFetchAsync 指示 CacheSize 属性指定的初始数量之后的行应异步提取。
本列表中前 4 个常量的详细说明请参见 CommandType 属性。说明使用 Connection 对象的 Execute 方法,可执行任何在指定连接的 CommandText 参数中传送给方法的查询。如果 CommandText 参数指定按行返回的查询,执行产生的任何结果将存储在新的 Recordset 对象中。如果命令不是按行返回的查询,则提供者返回关闭的 Recordset 对象。返回的 Recordset 对象始终为只读、仅向前的游标。如需要具有更多功能的 Recordset 对象,应首先用所需的属性设置创建 Recordset 对象,然后使用 Recordset 对象的 Open 方法执行查询并返回所需游标类型。CommandText 参数的内容对提供者是特定的,并可以是标准的 SQL 语法或任何提供者支持的特殊命令格式。该操作完成后将产生 ExecuteComplete 事件。
Set Conn=Server.CreateObject("ADODB.Connection")
conn.Open " 略 "
dim dd
dim sql
sql = " update ..........."
conn.Execute sql,dd
dd 就是返回的纪录影响数
另,你可以在asp中扑捉错误呀
HWND hWnd = ::FindWindow(NULL,"Receive");
::SendMessage(hWnd,WM_MES,0,0);
Receive方面:
OnMes()
{
处理程序;
}