|
Sorry about that, i know its looong, and that happens when i include the file. If i dont include msado15.dll it doesnt give any errors, but that is with commenting out this code i got from examples (would it work for a sql 2000 database?) :
<br />
HRESULT hr;<br />
CoInitialize(NULL);<br />
try<br />
{<br />
ADODB::_ConnectionPtr connection;<br />
hr = connection.CreateInstance(__uuidof(ADODB::Connection));<br />
if(FAILED(hr))<br />
{<br />
throw __com_error(hr);<br />
}<br />
<br />
ADODB::_RecordsetPtr recordset;<br />
hr = recordset.CreateInstance(__uuidof(ADOBD::RecordSet));<br />
if(FAILED(hr))<br />
{<br />
throw _com_error(hr);<br />
}<br />
<br />
connection->CursorLocation = ADODB::adUseClient;<br />
connection->Open(L"Provider=sqloledb;Data Source=Sunserver;"L"Initial Catalog=IT_DB;User Id=testassword=test;", L,"",L"",ADODB::adConnectUnspecified);<br />
<br />
recordset->Open("SELECT * from Users",connection.GetInterfacePtr(),ADODB::adOpenForwardOnly,ADODB::adLockReadOnly, ADODB::adCmdText);<br />
<br />
<br />
while(!recordset->ADOEOF)<br />
{<br />
_variant_t var;<br />
var = recordset->Fields->GetItem(L"Username")->GetValue();<br />
std::cout << static_cast(_bstr_t(var.bstrVal)) << std::endl;<br />
recordset->MoveNext();<br />
};<br />
<br />
recordset->Close();<br />
|
|
|
|
|
hi,
while compling FlashPlayer7, i got some of the below linker errors,and iam sure that the settings are correct,
win32camera.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __stdcall CBaseFilter::NonDelegatingRelease(void)" (?NonDelegatingRelease@CBaseFilter@@UAGKXZ)
win32camera.obj : error LNK2001: unresolved external symbol _IID_IIPDVDec
win32camera.obj : error LNK2001: unresolved external symbol "public: __thiscall CMediaType::CMediaType(struct _AMMediaType const &,long *)" (??0CMediaType@@QAE@ABU_AMMediaType@@PAJ@Z)
win32camera.obj : error LNK2001: unresolved external symbol "long __stdcall CopyMediaType(struct _AMMediaType *,struct _AMMediaType const *)" (?CopyMediaType@@YGJPAU_AMMediaType@@PBU1@@Z)
strmbasd.lib(wxdebug.obj) : error LNK2001: unresolved external symbol __imp__strrchr
strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol __imp__strrchr
strmbasd.lib(dllsetup.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A)
strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "class CFactoryTemplate * g_Templates" (?g_Templates@@3PAVCFactoryTemplate@@A)
strmbasd.lib(dllsetup.obj) : error LNK2001: unresolved external symbol "int g_cTemplates" (?g_cTemplates@@3HA)
strmbasd.lib(dllentry.obj) : error LNK2001: unresolved external symbol "int g_cTemplates" (?g_cTemplates@@3HA)
Debug\SAFlashPlayer.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.
Thanks
siddharth
|
|
|
|
|
You need to compile those functions somewhere. They are missing in the build, or are not part of the library or .dll you are including in your project.
|
|
|
|
|
(my first post)
this is because you are not specifying required library files.
go to project settings -> link tab -> in object library modules specify required lib files (giving spaces).
HTH,
-- Murali Krishna
|
|
|
|
|
hi,
Thanks
I checked the lib files,no problem in that,
but now also it's showing the same error.........
Regards
siddharth
|
|
|
|
|
siddharthsan wrote: i got some of the below linker errors,and iam sure that the settings are correct
Well, if you're sure your settings are correct then the linker errors you've got must only exist in your imagination, or your linker is pulling your leg...;)
More seriously:
It's obvious that your settings are incorrect for the configuration you're trying to build, otherwise there wouldn't be any linker errors. Make sure that you verify the same configuration as the one you're trying to build.
You are missing some libraries in your linker statement.
--
Roger
"It's supposed to be hard, otherwise anybody could do it!" - selfquote
|
|
|
|
|
Have you accounted for all of these possibilities?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
the "int g_cTemplates" have you to delcare in a *.h and implement in a cpp file. Dont ferget to set it to a proper value (=0).
I guess you have not included the implemention in the build i.g. the cpp Files.
Greetings from Germany
|
|
|
|
|
Pls check library directory in vc option. Make sure that baseclasses directory is before vc library directory. Because there may be STRMBASD.LIB and STRMBASE.LIB in vc library directory.
Hope this will help you.
|
|
|
|
|
Hi
I have a array of WCHAR type and my data is in buffer in unicode format whenever i try to read byte from buffer it add some nonprintable character at last .
And if i try to read byte in char array it just display only first character.
what is the reason
manu
|
|
|
|
|
post some code ? Probably your end of string char does not match.
|
|
|
|
|
WCHAR *m_pbytTemp=new WCHAR[From-To+1];
memset(m_pbytTemp,0x0,From-To);
memcpy(m_pbytTemp,&m_pbytFileBuffer[To],From-To);
m_pbytTemp[From-To]=L'\0';
manu
|
|
|
|
|
manu_2205 wrote: memset(m_pbytTemp,0x0,From-To);
memcpy(m_pbytTemp,&m_pbytFileBuffer[To],From-To);
memset(m_pbytTemp,0x0,From-To);
Use wmemset() while working with Unicode!
memcpy(m_pbytTemp,&m_pbytFileBuffer[To],From-To);
Similarly use wmemcpy() !
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
But m_pbytFileBuffer is of Byte *(to hold the bytes)
manu
|
|
|
|
|
Then shouldn't you be using something like W2A() ?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
Please delete previous message its not good idea write a message without title and do you have any questions?
|
|
|
|
|
Hi,
I am working in a project in VC++ using MFC and recently while building and linking the project I get warnings like:-
Airways.obj : warning LNK4006: "unsigned short DBP_NWPT_LON_SB" (?DBP_NWPT_LON_SB@@3GA) already defined in Airport.obj; second definition ignored
Initially i ignored this warning but as the lines of code increased beyond 3000 so was the amount of warnings that I get...
Can anyone plz help me in resolving these warnings?? I am in dire need of getting rid of them as i hav to finish my proj this week...
Thanks..
Shiva Priya
|
|
|
|
|
no I don't hav a second definition..thats the prob naa..
unsigned short DBP_NWPT_LON_SB;
this is the only declaration...somewhere it is getting included twice though i hav put the definition #ifndef...#endif statement..
u know any other reason due to which it gets included more than once??
Thnx..
Priya.
|
|
|
|
|
I guess you have declared this variable in two cpps .
Otherwise, I dont see any reason for this error.
|
|
|
|
|
have you considered usingt the extern keyword ?
|
|
|
|
|
shivapriyak wrote: no I don't hav a second definition..thats the prob naa..
unsigned short DBP_NWPT_LON_SB;
this is the only declaration.
Actually that is both a declaration and a definition. You use the extern keyword to make it just a declaration. i.e.
extern unsigned short DBP_NWPT_LON_SB;
This is what toxcct was alluding to above.
Steve
|
|
|
|
|
When you compile a .cpp file (or a .c file) an .obj file is produced. The linker links all these .obj files together to produce the finished program. Your error message means that the file "Airways.cpp" (or "Airways.c", I can't be sure) contains a definition of DBP_NWPT_LON_SB and so does the file "Airport.cpp" (or "Airport.c", I can't be sure). The linker knows; this is the case.
Steve
|
|
|
|
|
Hi,
I am new to VC++ and i am currently working on a project in VC++.
I keep getting the error LNK 2001:unresolved external symbol "double __cdecl ut_asin(double)"
I get this error only while linking..not during complilation!!
I have a declaration as:
double ut_asin( double a );
whose definition is given in math.h
Can anyone help me to resolve this error??
Thanks,
Shiva Priya.
|
|
|
|
|
shivapriyak wrote: double __cdecl ut_asin(double)"
Where it is defined ? Linked is not able to find it.
|
|
|
|