Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 11 to 20 of 23 total |
EDB error #406 |
Mon, Feb 19 2007 6:08 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Stephane,
<< I installed the trial for EDB and most (but not all) of the demos throw the same exception "Project xxx.exe raised exception class EEDBException with message 'ElevateDB Error #406 Invalid temporary table identifier' when I try to run them. >> The issue is probably with the computer name having characters in it that EDB can't use for a table name, and EDB is not fixing the characters as required. I will log this as an incident report and a fix will be in the next 1.00 build. -- Tim Young Elevate Software www.elevatesoft.com |
Mon, Feb 19 2007 8:06 PM | Permanent Link |
"Stephane Perron" | Steve,
Not sure what you want me to look for in EDB Mgr. All tables appear in the list when I use the manager. I've tried to repair tables in manager and got a #406 In createdbddl sample, the #406 occurs at the last line in the TfrmMain.btnCreateClick procedure line is : CreateQuery.Active := True; Also, it is stange that the sample calls procedures to create the missing tables (like GUIDS) but the tables are not created. - Stephane |
Mon, Feb 19 2007 8:10 PM | Permanent Link |
"Stephane Perron" | Tim,
I've checked the computer name and did not find any characters that would be invalid in a filename. I sent a bug report from mad except to support email address. Stephane |
Mon, Feb 19 2007 8:17 PM | Permanent Link |
"Stephane Perron" | Tim,
my email was blocked by your email server because of the attachment |
Tue, Feb 20 2007 6:49 PM | Permanent Link |
Steve Forbes Team Elevate | Hi Stephane,
I was expecting Tim to reply to this post therefore let it go yesterday, sorry. I think you should persist in trying to get the MadExcept log to Tim, as this will probably go a long way to helping him resolve the issue. -- Best regards Steve "Stephane Perron" <misterz at videotron dott ca> wrote in message news:451FBF60-F8FA-4F3B-8B61-6A404ED9CF46@news.elevatesoft.com... > Tim, > > my email was blocked by your email server because of the attachment > |
Tue, Feb 20 2007 7:15 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Stephane,
<< I've checked the computer name and did not find any characters that would be invalid in a filename. >> It's not what is valid for a file name, it is what is valid for a table name in a catalog in EDB. EDB stores temporary tables in the catalog (temporarily , so their names must be valid catalog object names. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, Feb 20 2007 7:16 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Stephane,
<< my email was blocked by your email server because of the attachment >> Is your email address the same as what you're using with this post ? If so, I will add it to our white list so that you can send us an attachment. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, Feb 20 2007 8:08 PM | Permanent Link |
Tom Unger | << I've checked the computer name and did not find any characters that would be invalid in a filename. >> <<It's not what is valid for a file name, it is what is valid for a table name i<<n a catalog in EDB. EDB stores temporary tables in the catalog <<(temporarily , so their names must be valid catalog object names. I had similar problems and my computer name is : tom-437oikk00tu. But I don't think it's that. The function function TEDBEnvironment.GetComputerName was returning a blank string. I added a new line of code (Result := 'Bozo'and it works! ...But this may not be the best possible solution. function TEDBEnvironment.GetComputerName: TEDBString; var TempBuffer: array[0..MAX_COMPUTERNAME_LENGTH] of TEDBChar; ResultLength: DWORD; begin FillChar(TempBuffer,((MAX_COMPUTERNAME_LENGTH+1)*SizeOf(TEDBChar)),0); ResultLength:=MAX_COMPUTERNAME_LENGTH; Windows.GetComputerName(@TempBuffer,ResultLength); SetLength(Result,ResultLength); Move(TempBuffer[0],pEDBChar(Result)^,(ResultLength*SizeOf(TEDBChar))); Result := 'Bozo'; end; |
Wed, Feb 21 2007 12:14 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Tom,
<< I had similar problems and my computer name is : tom-437oikk00tu. But I don't think it's that. The function function TEDBEnvironment.GetComputerName was returning a blank string. I added a new line of code (Result := 'Bozo'and it works! ..But this may not be the best possible solution. >> Are you actually connected to a LAN network ? If not, then that is why GetComputerName is returning a blank (NetBios name). However, it's basically still the same issue - we're creating a temporary table name that is invalid and we need to not do that. -- Tim Young Elevate Software www.elevatesoft.com |
Wed, Feb 21 2007 8:38 AM | Permanent Link |
Tom unger | My machine has a NIC connected to a router which connects to a cable modem. A second machine connected to the router can get to a shared folder on my machine.
<<Are you actually connected to a LAN network ? If not, then that is why GetComputerName is returning a blank (NetBios name). However, it's basically still the same issue - we're creating a temporary table name that is invalid and we need to not do that. -- Tim Young Elevate Software www.elevatesoft.com >> |
« Previous Page | Page 2 of 3 | Next Page » |
Jump to Page: 1 2 3 |
This web page was last updated on Wednesday, June 12, 2024 at 01:54 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |