1.安装sql2000报如下错:microft全文索引引擎包安装失败,无法调用任何订户

2.LB_GETCURSEL获取索引失败的原因有哪些

3.哈狗索引文件访问失败怎么解决

4.请教:ORA-12638:明检索失败怎么办?

安装sql2000报如下错:microft全文索引引擎包安装失败,无法调用任何订户

电脑 索引-电脑系统索引失败怎么办

原因:在安装的时候提示“Microsoft全文检索引擎包的安装失败。(—2147220991)0X80040201无法调用任何订户”,安装失败。<br>解决办法:很简单,选择高级安装,再选不要安装“全文检索”就行了。<br>这个办法可能会使某些功能无法正常使用,但是到目前为止,我还没有出现过不能使用的情况,也没有什么问题发生,这证明此方法对于我来说还是可行的!

2,在windows 2003 sp1上安装sql server2000 企业版

无论是新装还是后来添加组件安装都会提示:

“Microsoft 全文检索引擎包的安装失败。 (-2147220991)0x80040201无法调用任何订户”

解决方案如下:

把Office 2003从新卸载了,然后先安装sql server2000 就没有问题咯。装好sql server2000 后再装Office 2003,OK !

LB_GETCURSEL获取索引失败的原因有哪些

-1有可能是指针,如果是,要获取指针之后,提取指针的内容,以下我贴上代码:

// Test.cpp : 定义应用程序的入口点。

//

#include "stdafx.h"

#include "Test.h"

#define MAX_LOADSTRING 100

HWND hListBox = NULL;

// 全局变量:

HINSTANCE hInst; // 当前实例

TCHAR szTitle[MAX_LOADSTRING]; // 标题栏文本

TCHAR szWindowClass[MAX_LOADSTRING]; // 主窗口类名

// 此代码模块中包含的函数的前向声明:

ATOM MyRegisterClass(HINSTANCE hInstance);

BOOL InitInstance(HINSTANCE, int);

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);

int APIENTRY _tWinMain(_In_ HINSTANCE hInstance,

_In_opt_ HINSTANCE hPrevInstance,

_In_ LPTSTR lpCmdLine,

_In_ int nCmdShow)

{

UNREFERENCED_PARAMETER(hPrevInstance);

UNREFERENCED_PARAMETER(lpCmdLine);

// TODO: 在此放置代码。

MSG msg;

HACCEL hAccelTable;

// 初始化全局字符串

LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);

LoadString(hInstance, IDC_TEST, szWindowClass, MAX_LOADSTRING);

MyRegisterClass(hInstance);

// 执行应用程序初始化:

if (!InitInstance (hInstance, nCmdShow))

{

return FALSE;

}

hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_TEST));

// 主消息循环:

while (GetMessage(&msg, NULL, 0, 0))

{

if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

}

return (int) msg.wParam;

}

//

// 函数: MyRegisterClass()

//

// 目的: 注册窗口类。

//

ATOM MyRegisterClass(HINSTANCE hInstance)

{

WNDCLASSEX wcex;

wcex.cbSize = sizeof(WNDCLASSEX);

wcex.style = CS_HREDRAW | CS_VREDRAW;

wcex.lpfnWndProc = WndProc;

wcex.cbClsExtra = 0;

wcex.cbWndExtra = 0;

wcex.hInstance = hInstance;

wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_TEST));

wcex.hCursor = LoadCursor(NULL, IDC_ARROW);

wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);

wcex.lpszMenuName = MAKEINTRESOURCE(IDC_TEST);

wcex.lpszClassName = szWindowClass;

wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));

return RegisterClassEx(&wcex);

}

//

// 函数: InitInstance(HINSTANCE, int)

//

// 目的: 保存实例句柄并创建主窗口

//

// 注释:

//

// 在此函数中,我们在全局变量中保存实例句柄并

// 创建和显示主程序窗口。

//

BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)

{

HWND hWnd;

hInst = hInstance; // 将实例句柄存储在全局变量中

hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,

CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);

if (!hWnd)

{

return FALSE;

}

ShowWindow(hWnd, nCmdShow);

UpdateWindow(hWnd);

return TRUE;

}

//

// 函数: WndProc(HWND, UINT, WPARAM, LPARAM)

//

// 目的: 处理主窗口的消息。

//

// WM_COMMAND - 处理应用程序菜单

// WM_PAINT - 绘制主窗口

// WM_DESTROY - 发送退出消息并返回

//

//

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

{

int wmId, wmEvent, nCurIndex;

PAINTSTRUCT ps;

HDC hdc;

static TCHAR buf[20] = _T("");

switch (message)

{

case WM_CREATE:

hListBox = CreateWindow(_T("listbox"), NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | LBS_STANDARD ,20, 20, 60, 60, hWnd, (HMENU)10000, (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE), NULL);

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("中国"));

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("美国"));

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("英国"));

break;

case WM_COMMAND:

wmId = LOWORD(wParam);

wmEvent = HIWORD(wParam);

// 分析菜单选择:

switch (wmId)

{

case IDM_ABOUT:

DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);

break;

case IDM_EXIT:

DestroyWindow(hWnd);

break;

case 10000:

if (LBN_SELCHANGE == wmEvent)

{

nCurIndex = SendMessage((HWND)lParam, LB_GETCURSEL, 0, 0);

SendMessage((HWND)lParam, LB_GETTEXT, nCurIndex, (LPARAM)buf);

MessageBox(NULL, buf, _T("提示"), MB_OK);

}

break;

default:

return DefWindowProc(hWnd, message, wParam, lParam);

}

break;

case WM_PAINT:

hdc = BeginPaint(hWnd, &ps);

// TODO: 在此添加任意绘图代码...

EndPaint(hWnd, &ps);

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

default:

return DefWindowProc(hWnd, message, wParam, lParam);

}

return 0;

}

// “关于”框的消息处理程序。

INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)

{

UNREFERENCED_PARAMETER(lParam);

switch (message)

{

case WM_INITDIALOG:

return (INT_PTR)TRUE;

case WM_COMMAND:

if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)

{

EndDialog(hDlg, LOWORD(wParam));

return (INT_PTR)TRUE;

}

break;

}

return (INT_PTR)FALSE;

}

建议楼主看看这个代码,重点在于

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("中国"));//列表框内容加上中国

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("美国"));//列表框内容加上美国

SendMessage(hListBox, LB_ADDSTRING, 0, (LPARAM)_T("英国"));//列表框内容加上英国

nCurIndex = SendMessage((HWND)lParam, LB_GETCURSEL, 0, 0);//获取指针

SendMessage((HWND)lParam, LB_GETTEXT, nCurIndex, (LPARAM)buf);//将指针的内容给buf)

MessageBox(NULL, buf, _T("提示"), MB_OK);//跳出提示框显示列表框内容所点击的内容

哈狗索引文件访问失败怎么解决

哈狗索引文件访问失败方法。

1、在我的电脑里找到控制面板,双击进入控制面板,在里面找到管理工具,双击进入后在里面找到服务。

2、双击打开服务,在出现的界面的右侧的服务列表中找到DCOMServerProcessLauncher,确认其状态为已启用。

请教:ORA-12638:明检索失败怎么办?

解决步骤如下:

第一步:找到“\oracle\product\10.2.0\db_1\NETWORK\ADMIN”目录下的“sqlnet.ora”文件,打开,将SQLNET.AUTHENTICATION _SERVICES=(NTS)?改为?SQLNET.AUTHENTICATION _SERVICES=(NONE),保存该文件即可。或者,讲该语句注释掉,我没有尝试注释方法,但网络中很多人都提到了,有兴趣的人可以试一下,应该也是可以的。或者,在 oracle Net Manager 中,本地 ——> 概要文件 ——> oracle高级安全性(页面右上方下拉框中选择)——> 验证:将NTS从“所选方法”中删除。

第二步:启动 Net?configuration?assistant ——> 选本地网络服务名配置?——> 删除...(删除原来的本地网络服务名);

第三步:添加新的本地网络服务名;

第四步:重新启动oracle服务。

NTS是winNT默认的,每次安装oracle的时候会自动写入,我想应该是软件设计的默认设置吧。暂时还没有找到什么方法能在安装的时候规避掉这个问题,只能每次手动修改了。