|
Hi,
I need to create an application that CREATES an MS Access table everytime it is executed, (with the data read from some files, no problem here), and offer the possibility to save it in the hard disk as .mdb.
I use VC++ 6.0
any ideas?
Thanks so much.
F
|
|
|
|
|
Look at the CDao* classes, which will let you do that (among other things).
Steve S
[This signature space available for rent]
|
|
|
|
|
What about CDatabase? How different are CDao and CDatabase? When should I use one or the other?
thanks!
F
|
|
|
|
|
If you only want to write a new Access database, then CDao* is your best option. Otherwise you get into an additional layer (ODBC) and having to figure out how to create your database that way, whereas doing it using the CDao objects is much simpler.
CDatabase is generic ODBC database access.
CDao is DAO specific, which can use ODBC as well (just to be confusing).
If you were thinking of using CDatabase, you might want to look OLE DB instead...
Steve S
[This signature space available for rent]
|
|
|
|
|
Okay, thanks.
Where could I learn to use CDao? Are there some basic samples of table CREATION?
(Remember I want to create a table and save it in a .mdb)
Thanks
|
|
|
|
|
From article:
http://www.codeproject.com/dll/plug-in.asp#xx88311xx
Serialize problem only appear with VC7.0,it works fine with vc6.0.
I have been somewhat successful in trying to implement serialization for my test app. I am using a CList template to store objects. Here are a few
details...
Serialization works just fine for documents saved and reloaded during a given session. This includes data stored in dialog resources. This is as long as I serialize the list then walk through the list, serializing each list object.
However, Serialization fails after closing the session and then reopening. In general, I am given only the {DllProxy} class (where I should be getting my dll's runtime class instead) and all other vars are mud.
I AM able to successfully serialize save/load a list of the DLLProxy "pointers" themselves with great fidelity. But the Plug_Object "pointers" that they originally created are lost from session-to-session.
Thanks and Best Regards
|
|
|
|
|
since this is a question about a specific article, have you asked this question on the article itself???
-c
When history comes, it always takes you by surprise.
|
|
|
|
|
Question is simple but mystic.
Why calling SuspendThread inside overloaded Run function of CWinThread-based class dont pause thread execution ??
Does anyone khow ?
WBR NB
|
|
|
|
|
Hello,
Is there any way to make a duplicate CDaoRecordset object of exist CDaoRecordset object ?
Regards,
|
|
|
|
|
When I use the RegSetValueEx API function to write a string (REG_SZ ) to the registry, have I also write the NULL terminator to the registry?
What of the following source codes are right?
1.) without the '\0'
RegSetValueEx(hKey, _T("File"), 0, REG_SZ, (LPBYTE)(LPCTSTR) str, str.GetLength() * sizeof(TCHAR));
or 2.) including the '\0'
RegSetValueEx(hKey, _T("File"), 0, REG_SZ, (LPBYTE)(LPCTSTR) str, (str.GetLength() + 1) * sizeof(TCHAR));
PS: The code is for a Pocket PC application -> UNICODE!
Daniel
---------------------------
Never change a running system!
|
|
|
|
|
The first one.
#include <beer.h>
|
|
|
|
|
I found another information in the MSDN doc:
<br />
LONG RegSetValueEx( <br />
HKEY hKey, <br />
LPCWSTR lpValueName, <br />
DWORD Reserved, <br />
DWORD dwType, <br />
const BYTE *lpData, <br />
DWORD cbData ); <br />
...
cbData
[in] Specifies the size, in bytes, of the information pointed to by the lpData parameter. If the data is of type REG_SZ, REG_EXPAND_SZ, or REG_MULTI_SZ, cbData must include the size of the terminating null character. The maximum size of data allowed in Windows CE is 4 KB.
Daniel
---------------------------
Never change a running system!
|
|
|
|
|
I need my application to stop a USB device, so I do not get the windows 'Unsafe Removal' message when the device is disconnected. Anyone know how to do this ?
|
|
|
|
|
Hi,
Not sure how it can be done from an appln, but if u writing the driver for your USB device, and in the IRP_MN_QUERY_CAPABILITIES handler, if u set the following flag,
get the pointer to the current IRP and in that,
stack->Parameters.DeviceCapabilities.Capabilities->SurpriseRemovalOK = TRUE;
U will not get the Unsafe removal dialog..
regds,
Shiva P
|
|
|
|
|
This will not help me as my device is using some default driver. I wonder if it could be done via 'DeviceIoControl'. I am able to connect to my device by using CreateFile, but using DeviceIoControl with IOCTL_CANCEL_IO does not work (last error = 0x32).
|
|
|
|
|
Hello, I am using MSXML to get HTTP response from a webserver. The problem is when I use
pIXMLHTTPRequest.CreateInstance("Microsoft.XMLHTTP");
it always goes to error and can't continue to open the connection.
Can someone tell me where possibly the problem is, and why should I create the instance?
Many thanks in advance.
*****************************************
BOOL CAPIDlg::MakeRequest()
{
BOOL bRetVal=FALSE;
BSTR Result=NULL;
try{
MSXML::IXMLHttpRequestPtr pIXMLHTTPRequest;
HRESULT hResult;
hResult = pIXMLHTTPRequest.CreateInstance("Microsoft.XMLHTTP");
//Test the connection
if ( FAILED(hResult) ) {
MessageBox("Fail to create the connection");
return bRetVal;
}
MessageBox("Continue anyway");
//Open the connection
pIXMLHTTPRequest->open("POST",(_bstr_t)"www.yahoo.com");
//Send the request
pIXMLHTTPRequest->send();
MessageBox("Success to open");
//Get the result
Result=pIXMLHTTPRequest->responseText;
if(Result)
//Display the result
{m_Result.SetWindowText((_bstr_t)Result);
}
else
//Report error
MessageBox("Can't make the connection");
}
catch(...) {
//Report error
MessageBox("Can't initialize the HTTP request");
}
return true;
}
|
|
|
|
|
I used to work a program on 98,using vc++60(pIII).Now ,I want to develope it on a new pc(pIV) with XP,using vc++60 too.However,Something bad happened.Every time i have to wait about 20 minutes to load the old program. It's awful and i have no idea of what's wrong with msvc++.
In new vc++,i have worked some projects and all are ok.
Why the old project work badlly?
help me please.
|
|
|
|
|
Try deleting your <projectname>.ncb file. Often does the trick.
Ryan
They read good books, and quote, but never learn
a language other than the scream of rocket-burn.
Our straighter talk is drowned but ironclad;
elections, money, empire, oil and Dad.
|
|
|
|
|
What source control system are you using?
|
|
|
|
|
I use Ms DataGrid(OLE)+ADO(OLE)+Crystal Report.In my old enviroment, It run faster. My old pc only has 128M meanwhile the new one has 256M.When i type the key ENTER,It will take my 2 minutes to redraw the screen.I don't stand up it at all.It's only 840 line code in edited class!
|
|
|
|
|
There is a file it contain picture data,and it be separate several part.Each
part be sign by eof.how can i jump over it to read next part of the picture.
thanks!!!
|
|
|
|
|
If it is bmp, ico(no compress), You need the pic file 'head description', then jump to you place to read part of pic!
But compress pic data can't be read part!
Every is my teacher!(From China saying)
|
|
|
|
|
fogmen wrote:
Each part be sign by eof.
EOF isn't actually a character in the file, it's something handled by the OS. It sounds like you're opening a binary file in text mode, so any bytes in the file that are 26 are interpreted as EOF (back in the DOS days, EOF was stored in the file as ^Z but only text files). Open it in binary mode so you can read the raw bytes without the OS or CRT doing any interpretation of the contents.
--Mike--
The Internet is a place where absolutely nothing happens.
-- Strong Bad
1ClickPicGrabber - Grab & organize pictures from your favorite web pages, with 1 click!
My really out-of-date homepage
Sonork-100.19012 Acid_Helm
|
|
|
|
|
The file format is *.raw.
the problem is I cann't read the next part file,my code is like that:
while(!infile.eof())
{
outfile<
|
|
|
|
|
HI there ,
Normally FTP Server breaks a connection if it is idle for a specified time period.
How can a FTP client know about the break up of connection due to time-out?
Is there any api, or is there any trick involved?
I am using WinInet classes such as CInternetSession, CFTPConnection etc.
Please heeelllppppp
Bye,
|
|
|
|