From sunshine at public.kherson.ua Tue Nov 1 08:29:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 00:29:38 2005 Subject: V4REV and VComponents on Windows In-Reply-To: <1E03BA0D-B53D-4401-8E2F-96AF6759A946@mangomultimedia.com> Message-ID: On 11/1/05 12:44 AM, "Trevor DeVore" wrote: > On Oct 31, 2005, at 1:08 PM, Ruslan Zasukhin wrote: >>> Do >>> I need to explicitly append the path to my VComponents folder for my >>> app to PATH then? >> >> What you mean? >> >> Your app? On other computer where there is no installation ? >> Better put all items of VComponents folder into APP folder, >> Then no need for PATH > > I tried this. It doesn't work. My app (v4revtest.exe) has a folder > named VComponents at the same level. The VComponents folder contains > VResources, the icu files, etc. When I try to load the Valentina 2 > external the error message I mentioned in my previous email is > dipslayed. WRONG. You have MyAppFolder apptest.exe VComponents ? Must be MyAppFolder apptest.exe vkernel.dll vcliet.dll vshared.dll vresources icu.dll ... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 1 08:53:45 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 00:54:10 2005 Subject: V4REV and VComponents on Windows In-Reply-To: <40B9E0EA-1125-4AAD-9320-88F82E900ECC@mangomultimedia.com> Message-ID: On 11/1/05 8:36 AM, "Trevor DeVore" wrote: >> WRONG. >> >> You have >> >> MyAppFolder >> apptest.exe >> VComponents >> >> ? >> >> Must be >> >> MyAppFolder >> apptest.exe >> vkernel.dll >> vcliet.dll >> vshared.dll >> vresources >> icu.dll >> ... > > Okay, but that is one cluttered folder. I think this needs > explanation in the docs. This wasn't apparent from reading them, at > least not in the 4REV docs. I think docs have this Trevor. In docs told: copy ITEMS of VComponents but NOT VComponents itself -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 1 14:00:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 06:01:10 2005 Subject: Escapestring not escaping ^ In-Reply-To: Message-ID: On 10/31/05 6:35 PM, "jda" wrote: >> So MAY BE we instead can have other function >> >> s1 >> >> s2 = Valentina.EscapeForRegex( s1 ) >> >> s3 = Valentina.EscapeString( s2 ) >> >> > > That sounds good. It makes sense to have Valentina have a function > that escapes for us. This way it is always in sync with the libraries > it uses. And of course it means every developer doesn't have to do > this manually in code. Jon, I have to think on fresh head more about this. It looks that your application do non-standard thing. * you give for user some edit field Enter Search Pattern [ ................ ] * user type here pattern. Tell me please. Does your user know that he uses REGEX search? Does user can enter REGEX symbols to do powerful REGEX search? IF YES -- then Jon, YOUR user must type \^ if he want find symbol ^ he MUST, because he KNOW that he do REGEX pattern. If NO -- then .... Then your user do not use REGEX power. then you can simply use LIKE search and do not care about escaping of REGEX special symbols. Only this 2 choices. What you think? IMHO there is no any need for Valentina.EscapeForRegex() -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 1 14:20:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 06:21:14 2005 Subject: [C++ SDK] with xCode. Organization of files Message-ID: Hi All, I believe I am one small step from producing of C++ SDK with xCode. The last task to solve is: * Assume developers installs VSDK to own computer. - VComponents folder should go into some system folder. For example: /usr/lib/VComponents - Headers can go into /usr/lib/includes Having this, Developer can compile and link own project that uses VSDK headers and DLLs. * When developer build and run own app, all is good. App uses DLLs from that system location. * When developer will prepare application for deployment, he need put VComponents folder into App package (like this do Valentina Studio) ---------------------------- PROBLEM is next: * right now we compile dlls for Vstudio using @executable_path = "../../Vcomponents" * but for SYSTEM location, we need executable_path to be empty I think... Jochen, you have told exists some utility which allow easy change that for existed DLLs. What its name? I think I need write some script which will add required path. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From j.peters at valentina-db.de Tue Nov 1 13:45:25 2005 From: j.peters at valentina-db.de (Jochen Peters) Date: Tue Nov 1 07:14:43 2005 Subject: [C++ SDK] with xCode. Organization of files In-Reply-To: References: Message-ID: Hi Ruslan, > I believe I am one small step from producing of C++ SDK with xCode. > > The last task to solve is: > > * Assume developers installs VSDK to own computer. > > - VComponents folder should go into some system folder. > For example: /usr/lib/VComponents > > - Headers can go into /usr/lib/includes On Unix often /usr/local/lib and /usr/local/include is used. But you should read the developer docs - i guess Apple will tell us here where the correct location should be... > > Having this, Developer can compile and link own project that uses VSDK > headers and DLLs. > > > * When developer build and run own app, all is good. > App uses DLLs from that system location. > > * When developer will prepare application for deployment, > he need put VComponents folder into App package > (like this do Valentina Studio) > > > ---------------------------- > PROBLEM is next: > > * right now we compile dlls for Vstudio using > > @executable_path = "../../Vcomponents" > > * but for SYSTEM location, we need executable_path > to be empty I think... I think this can only be empty IF we put the DLL'S into the correct location Apple assumes for them. Otherwise the developer must add this path to the linker path - LDPATH > > > Jochen, you have told exists some utility which allow easy change > that for > existed DLLs. What its name? Yes - it is called "install_name_tool" Just execute "man install_name_tool" to see an explanation for all parameters One important point: "install_name_tool" ONLY can change the location/names if they are equal or shorter in length then the original ones! To avoid problems we must link ALL our products with the linker option: "headerpad_max_install_names" (Note: ICU already links with this option) > > I think I need write some script which will add required path. Yes. -- Best regards, Jochen Peters PIIT GmbH ------------------------------------ http://www.valentina-db.de -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051101/044525f1/attachment.html From jda at his.com Tue Nov 1 08:50:46 2005 From: jda at his.com (jda) Date: Tue Nov 1 07:51:09 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: >Tell me please. Does your user know that he uses REGEX search? >Does user can enter REGEX symbols to do powerful REGEX search? > > >If NO -- then .... Then your user do not use REGEX power. > then you can simply use LIKE search and do not care > about escaping of REGEX special symbols. Hi Ruslan, This is what I do -- the user knows nothing about Regex. I used to use LIKE in V1, but changed to Regex in V2 (you told us it was the same as LIKE in V1). All searches are case-insensitive. I forget now, but I thought that LIKE was not as sophisticated as REGEX, and couldn't do the same kind of searches. Am I wrong? What's the difference between LIKE and REGEX? Jon From sunshine at public.kherson.ua Tue Nov 1 17:12:52 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 09:13:14 2005 Subject: Escapestring not escaping ^ In-Reply-To: Message-ID: On 11/1/05 3:50 PM, "jda" wrote: >> Tell me please. Does your user know that he uses REGEX search? >> Does user can enter REGEX symbols to do powerful REGEX search? >> >> >> If NO -- then .... Then your user do not use REGEX power. >> then you can simply use LIKE search and do not care >> about escaping of REGEX special symbols. > > Hi Ruslan, > > This is what I do -- the user knows nothing about Regex. > > I used to use LIKE in V1, but changed to Regex in V2 (you told us it > was the same as LIKE in V1). All searches are case-insensitive. I > forget now, but I thought that LIKE was not as sophisticated as > REGEX, and couldn't do the same kind of searches. Am I wrong? What's > the difference between LIKE and REGEX? Difference is in the first turn in pattern. LIKE only % and _ REGEX a lots of choices. And right now yes, we do not have way control for LIKE case. This should be fixed sooner or later. Although if db itself is case-insensetive, then LIKE also will be. So if your users do not use power of REGEX... You can try use LIKE instead. LIKE should be little faster, because more simple algorithms work. Again, since your app do non-common trick, I think no need for us do that function. Only user can decide if symbol is control or should be escaped. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Nov 1 10:18:02 2005 From: jda at his.com (jda) Date: Tue Nov 1 09:19:59 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: >So if your users do not use power of REGEX... >You can try use LIKE instead. LIKE should be little faster, because more >simple algorithms work. I'll try LIKE and see. >Again, since your app do non-common trick, I think no need for us do that >function. Only user can decide if symbol is control or should be escaped. > I wonder why you say it's non-common. I would think lots of apps offer a GUI (simple) interface to complex searching algorithms -- most users aren't REGEX experts, of course. Anyway, I'll try LIKE and see. I'll let you know if it is satisfactory for my purposes. Thanks, Jon From sunshine at public.kherson.ua Tue Nov 1 17:33:50 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 09:34:10 2005 Subject: Escapestring not escaping ^ In-Reply-To: Message-ID: On 11/1/05 5:18 PM, "jda" wrote: >> Again, since your app do non-common trick, I think no need for us do that >> function. Only user can decide if symbol is control or should be escaped. >> > > I wonder why you say it's non-common. I would think lots of apps > offer a GUI (simple) interface to complex searching algorithms -- > most users aren't REGEX experts, of course. If you look into BBEdit or CodeWarrior or Xcode or Visual C++ (tools which I use each day) Then you will see that search dialog looks as Find [.................] Do RegEx [x] So IF I want and I know how to use REGEX, I click checkbox. Otherwise work simple search. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Nov 1 10:44:27 2005 From: jda at his.com (jda) Date: Tue Nov 1 09:44:49 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: >If you look into BBEdit or CodeWarrior or Xcode or Visual C++ > (tools which I use each day) > >Then you will see that search dialog looks as > > Find [.................] > > Do RegEx [x] > > >So IF I want and I know how to use REGEX, I click checkbox. >Otherwise work simple search. > These are all developer-savvy apps, Ruslan. I write a consumer app. That's a BIG difference. My app hides lots of complexity behind a friendly interface. FWIW, I use Regex simply to do case-insensitive non-indexed searches for "characters" (the fields are indexed, too, for other kinds of searches, like "word beginning with" and "whole word"). As I said, I'll see if LIKE works well enough for this purpose. Jon From info at vallemediatime.com Tue Nov 1 17:02:05 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 10:02:32 2005 Subject: [V4MD] About expression Message-ID: <000d01c5defd$9cc697c0$db573897@vmtrm4p9ipbkv2> Hi Ruslan, I have two ByteField App_Hour = 8 App_Minute = 10 in a query I need to get the hour + minute and I use this expression: App_Hour || '':" || App_Minute, but I get 8:1 instead or 8:10, why? Thanks Paolo From sunshine at public.kherson.ua Tue Nov 1 18:08:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 10:08:35 2005 Subject: ICU on WIN98 In-Reply-To: Message-ID: On 11/1/05 5:59 PM, "Sweeney, Jeff" wrote: > We support WINME second edition and ICU 3.4 works there. I'm not sure about > WIN98 but 98 is very similar to ME. Ok, thank you, Jeff. -------------------------- > Date: Mon, 31 Oct 2005 22:02:46 +0200 > From: Ruslan Zasukhin > To: "icu-support@lists.sourceforge.net" > Subject: [icu-support] Does ICU work on Win98 ? > Reply-To: icu-support@lists.sourceforge.net > > Hi All, > > I cannot find exact answer on this in docs. > > So please can somebody tell YES or NO ? > Does ICU work on win98 ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Nov 1 11:08:17 2005 From: jda at his.com (jda) Date: Tue Nov 1 10:08:40 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: Hi Ruslan, I tried this LIKE search select id,hit from thereferences where (allFields LIKE 'the') order by id and got no hits (there should be dozens). REGEX works here. So LIKE is not a substitute for REGEX for me. This means I have to write my own method to escape every possible character the user might enter, right? I still think this is a valentian-level function, but I'll do it if I have to. Jon From sunshine at public.kherson.ua Tue Nov 1 18:10:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 10:10:54 2005 Subject: [V4MD] About expression In-Reply-To: <000d01c5defd$9cc697c0$db573897@vmtrm4p9ipbkv2> Message-ID: On 11/1/05 6:02 PM, "info@vallemediatime.com" wrote: Hi Paolo, > I have two ByteField > App_Hour = 8 > App_Minute = 10 > > in a query I need to get the hour + minute and I use this expression: > > App_Hour || '':" || App_Minute, > > but I get 8:1 instead or 8:10, why? What about 8 and 11 ? I ask to see if it just truncate or only zero -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Nov 1 17:20:22 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 10:20:44 2005 Subject: [V4MD] About expression References: Message-ID: <001801c5df00$295cd170$db573897@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, November 01, 2005 5:10 PM Subject: Re: [V4MD] About expression > On 11/1/05 6:02 PM, "info@vallemediatime.com" > wrote: > > Hi Paolo, > > > I have two ByteField > > App_Hour = 8 > > App_Minute = 10 > > > > in a query I need to get the hour + minute and I use this expression: > > > > App_Hour || '':" || App_Minute, > > > > but I get 8:1 instead or 8:10, why? > > What about 8 and 11 ? > > I ask to see if it just truncate or only zero I don't better understant what you mean... I have F1 with num 8 and F2 with num 10, I need to get 8:10... don't think now a data or time field type. Paolo > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From IvanSmahin at public.kherson.ua Tue Nov 1 18:54:38 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Tue Nov 1 10:54:48 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: <1859983373.20051101185438@public.kherson.ua> Hello jda, Tuesday, November 1, 2005, 6:08:17 PM, you wrote: j> Hi Ruslan, j> I tried this LIKE search j> select id,hit from thereferences where (allFields LIKE 'the') order by id j> and got no hits (there should be dozens). REGEX works here. So LIKE j> is not a substitute for REGEX for me. Obviously you want to get something like "all records which CONTAINS 'the' word"? So it should be: select id,hit from thereferences where (allFields LIKE '%the%') -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From jda at his.com Tue Nov 1 12:01:10 2005 From: jda at his.com (jda) Date: Tue Nov 1 11:01:32 2005 Subject: Escapestring not escaping ^ In-Reply-To: <1859983373.20051101185438@public.kherson.ua> References: <1859983373.20051101185438@public.kherson.ua> Message-ID: >Obviously you want to get something like "all records which CONTAINS >'the' word"? Yes. > >So it should be: >select id,hit from thereferences where (allFields LIKE '%the%') > Thanks, I'll try that. I looked in the RB docs and didn't see any info on this...is there any? I mean, docs that tell use the features of the LIKE search that Valentina supports? Thanks again, Jon From sunshine at public.kherson.ua Tue Nov 1 19:02:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 11:03:13 2005 Subject: [V4MD] About expression In-Reply-To: <001801c5df00$295cd170$db573897@vmtrm4p9ipbkv2> Message-ID: On 11/1/05 6:20 PM, "info@vallemediatime.com" wrote: >>> I have two ByteField >>> App_Hour = 8 >>> App_Minute = 10 >>> >>> in a query I need to get the hour + minute and I use this expression: >>> >>> App_Hour || '':" || App_Minute, >>> >>> but I get 8:1 instead or 8:10, why? >> >> What about 8 and 11 ? >> >> I ask to see if it just truncate or only zero > I don't better understant what you mean... > I have F1 with num 8 and F2 with num 10, I need to get 8:10... don't think > now a data or time field type. I ask you to check case App_Hour = 8 App_Minute = 11 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 1 19:38:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 11:39:20 2005 Subject: Escapestring not escaping ^ In-Reply-To: Message-ID: On 11/1/05 7:01 PM, "jda" wrote: >> Obviously you want to get something like "all records which CONTAINS >> 'the' word"? > > Yes. > >> >> So it should be: >> select id,hit from thereferences where (allFields LIKE '%the%') >> > > Thanks, I'll try that. > > I looked in the RB docs and didn't see any info on this...is there > any? I mean, docs that tell use the features of the LIKE search that > Valentina supports? Valentina SQL.pdf -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Nov 1 19:02:24 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 12:02:45 2005 Subject: [V4MD] About expression References: Message-ID: <004f01c5df0e$69ee2c80$db573897@vmtrm4p9ipbkv2> > I ask you to check case > > App_Hour = 8 > App_Minute = 11 What mean check case in ByteField Type? Paolo From sunshine at public.kherson.ua Tue Nov 1 21:14:48 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 13:15:09 2005 Subject: [V4MD] About expression In-Reply-To: <004f01c5df0e$69ee2c80$db573897@vmtrm4p9ipbkv2> Message-ID: On 11/1/05 8:02 PM, "info@vallemediatime.com" wrote: >> I ask you to check case >> >> App_Hour = 8 >> App_Minute = 11 > > What mean check case in ByteField Type? Paolo, all is simpler Check this values: App_Hour = 8 App_Minute = 11 Eleven minutes Will you get 8 : 11 or 8 : 1 ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Nov 1 20:23:49 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 13:24:10 2005 Subject: [V4MD] About expression References: Message-ID: <001201c5df19$c9d28280$92323897@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Tuesday, November 01, 2005 8:14 PM Subject: Re: [V4MD] About expression > On 11/1/05 8:02 PM, "info@vallemediatime.com" > wrote: > > >> I ask you to check case > >> > >> App_Hour = 8 > >> App_Minute = 11 > > > > What mean check case in ByteField Type? > > Paolo, all is simpler > > Check this values: > > App_Hour = 8 > App_Minute = 11 > > Eleven minutes > > Will you get 8 : 11 or 8 : 1 >From my previous post: > I have F1 with num 8 and F2 with num 10, I need to get 8:10 the fields storing the right data: 8 and 10. Paolo > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From sunshine at public.kherson.ua Tue Nov 1 21:29:58 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 13:30:22 2005 Subject: [V4MD] About expression In-Reply-To: <001201c5df19$c9d28280$92323897@vmtrm4p9ipbkv2> Message-ID: On 11/1/05 9:23 PM, "info@vallemediatime.com" wrote: >> Paolo, all is simpler >> >> Check this values: >> >> App_Hour = 8 >> App_Minute = 11 >> >> Eleven minutes >> >> Will you get 8 : 11 or 8 : 1 > >> From my previous post: >> I have F1 with num 8 and F2 with num 10, I need to get 8:10 > the fields storing the right data: 8 and 10. :-) okay Just sent small db to me and IVan -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Tue Nov 1 21:31:13 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 14:31:34 2005 Subject: [V4MD] About expression References: Message-ID: <002a01c5df23$33df0370$08172c97@vmtrm4p9ipbkv2> > >> From my previous post: > >> I have F1 with num 8 and F2 with num 10, I need to get 8:10 > > the fields storing the right data: 8 and 10. > > :-) okay > > Just sent small db to me and IVan Done for both Paolo From jda at his.com Tue Nov 1 16:48:34 2005 From: jda at his.com (jda) Date: Tue Nov 1 15:48:56 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: > > I looked in the RB docs and didn't see any info on this...is there >> any? I mean, docs that tell use the features of the LIKE search that >> Valentina supports? > >Valentina SQL.pdf > Hi Ruslan, Wow, there's not much info there, is there? OK, I'll have to experiment. I have noticed that you cannot do this search with LIKE: '%%%' //trying to find % But it works if escaped: '%\%%' You mentioned before that LIKE searches don't need escaping (other than ', I guess) but obviously they do. Can you (or Ivan) please tell me what other characters need to be escaped for LIKE searches? (I'll do it manually, since you think escapeString shouldn't do very much). Thanks, Jon From sunshine at public.kherson.ua Wed Nov 2 00:01:25 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 16:01:46 2005 Subject: Escapestring not escaping ^ In-Reply-To: Message-ID: On 11/1/05 11:48 PM, "jda" wrote: >>> I looked in the RB docs and didn't see any info on this...is there >>> any? I mean, docs that tell use the features of the LIKE search that >>> Valentina supports? >> >> Valentina SQL.pdf >> > > Hi Ruslan, > > Wow, there's not much info there, is there? Strange, we will check. > OK, I'll have to experiment. I have noticed that you cannot do this > search with LIKE: > > '%%%' //trying to find % > But it works if escaped: > > '%\%%' But this is right > You mentioned before that LIKE searches don't need escaping (other > than ', I guess) but obviously they do. No no. you misunderstood. ValentinaEscape() escapes only ' and \ But you AS USER should escape control characters. BTW, may be you can just use BINDING to avoid this escape problem at all? WHERE (fld LIKE :1) > Can you (or Ivan) please tell me what other characters need to be > escaped for LIKE searches? (I'll do it manually, since you think > escapeString shouldn't do very much). LIKE use only 2 control characters: % - any characters _ any one character -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Tue Nov 1 17:06:17 2005 From: jda at his.com (jda) Date: Tue Nov 1 16:06:38 2005 Subject: Escapestring not escaping ^ In-Reply-To: References: Message-ID: > > > Can you (or Ivan) please tell me what other characters need to be >> escaped for LIKE searches? (I'll do it manually, since you think >> escapeString shouldn't do very much). > >LIKE use only 2 control characters: > > % - any characters > > _ any one character > Ah, good. So I only need to escape % and _ myself. Thanks! Jon From jda at his.com Tue Nov 1 17:38:16 2005 From: jda at his.com (jda) Date: Tue Nov 1 16:38:37 2005 Subject: Finder icon display bug in OS X 10.4.3 In-Reply-To: References: Message-ID: Hi Ruslan, I've just installed 10.4.3 update, and there seems to be a new icon display problem with Valetina. If you clone a database with a custom icon sourceDB.Clone(fNew, true) fNew.MacCreator = "MYCR" fNew.MacType = "MYDB" the cloned db either has a blank icon or the Valentina icon! This is a Finder refresh problem, because if you quit the Finder the icon diplays correctly when the Finder restarts. Valentina is resetting the creator/type to VALA/Vdsc apparently when it clones instead of keeping the metadata in the file. That's confusing the Finder (in 10.4.3 anyway, it was OK before). Can ou have Valentina keep the assigned file type and creator when cloning? I think this will get around this problem. Thanks. Jon From sunshine at public.kherson.ua Wed Nov 2 00:47:17 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 1 16:47:39 2005 Subject: Finder icon display bug in OS X 10.4.3 In-Reply-To: Message-ID: On 11/2/05 12:38 AM, "jda" wrote: > Hi Ruslan, > > I've just installed 10.4.3 update, and there seems to be a new icon > display problem with Valetina. > > If you clone a database with a custom icon > > sourceDB.Clone(fNew, true) > fNew.MacCreator = "MYCR" > fNew.MacType = "MYDB" > > the cloned db either has a blank icon or the Valentina icon! > > This is a Finder refresh problem, because if you quit the Finder the > icon diplays correctly when the Finder restarts. > > Valentina is resetting the creator/type to VALA/Vdsc apparently when > it clones instead of keeping the metadata in the file. That's > confusing the Finder (in 10.4.3 anyway, it was OK before). > > Can ou have Valentina keep the assigned file type and creator when > cloning? I think this will get around this problem. Yes of course possible. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Wed Nov 2 00:20:43 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Tue Nov 1 17:21:05 2005 Subject: [V4MD] About expression References: <002a01c5df23$33df0370$08172c97@vmtrm4p9ipbkv2> Message-ID: <003401c5df3a$e24929b0$a7422a97@vmtrm4p9ipbkv2> Hi all, for more clarity I add that in my test sended to Ruslan and Ivan all expression have a truncation after the third char: eg instead of 8:10 I get 8:1 instead of 12:11 I get 12: Paolo From sunshine at public.kherson.ua Wed Nov 2 08:41:59 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 00:42:22 2005 Subject: [V4MD] About expression In-Reply-To: <003401c5df3a$e24929b0$a7422a97@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 1:20 AM, "info@vallemediatime.com" wrote: > Hi all, > for more clarity I add that in my test sended to Ruslan and Ivan all > expression have a truncation after the third char: > eg > instead of 8:10 I get 8:1 > instead of 12:11 I get 12: Ivan have fix this yesterday -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Wed Nov 2 08:17:41 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 01:18:02 2005 Subject: [V4MD] about findContains Message-ID: <000b01c5df7d$837ed2c0$97422a97@vmtrm4p9ipbkv2> Hi Ruslan, if I do rs = curTable.field("fld_byte").findContains("1", rs) I get a ERROR: 5 if I do rs = curTable.field("fld_string").findContains("1", rs) is ok with findValue instehad both works. This is right or these two methods of seaching must works both in field_byte too? Paolo From info at vallemediatime.com Wed Nov 2 08:19:20 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 01:19:41 2005 Subject: [V4MD] About expression References: Message-ID: <001201c5df7d$be751f60$97422a97@vmtrm4p9ipbkv2> > > Hi all, > > for more clarity I add that in my test sended to Ruslan and Ivan all > > expression have a truncation after the third char: > > eg > > instead of 8:10 I get 8:1 > > instead of 12:11 I get 12: > > Ivan have fix this yesterday Good, in next beta I can see this? Paolo From sunshine at public.kherson.ua Wed Nov 2 09:40:56 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 01:41:22 2005 Subject: [V4MD] About expression In-Reply-To: <001201c5df7d$be751f60$97422a97@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 9:19 AM, "info@vallemediatime.com" wrote: >>> Hi all, >>> for more clarity I add that in my test sended to Ruslan and Ivan all >>> expression have a truncation after the third char: >>> eg >>> instead of 8:10 I get 8:1 >>> instead of 12:11 I get 12: >> >> Ivan have fix this yesterday > Good, > in next beta I can see this? Yes of course -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 2 09:47:20 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 01:47:44 2005 Subject: [V4MD] about findContains In-Reply-To: <000b01c5df7d$837ed2c0$97422a97@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 9:17 AM, "info@vallemediatime.com" wrote: > Hi Ruslan, > > if I do > > rs = curTable.field("fld_byte").findContains("1", rs) > I get a ERROR: 5 > > if I do > > rs = curTable.field("fld_string").findContains("1", rs) > is ok > > with findValue instehad both works. > > This is right or these two methods of seaching must works both in field_byte > too? CONTAINS this is string search in fact. But yes for numeric fields it should work also. Send us project please and put into Mantis -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Wed Nov 2 09:32:09 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 02:32:33 2005 Subject: [V4MD] get RecID from a long query Message-ID: <000701c5df87$eb2e3460$97422a97@vmtrm4p9ipbkv2> Hi Ruslan, I need to know if is possible get RecID from this query that works only if I don't add RecID query = "SELECT\ Appuntamenti_ID,\ Appuntamenti_Giorno, Appuntamenti_Mese, Appuntamenti_Anno,\ Appuntamenti_Ore,\ Persone_ID,\ Studenti.Persone_Cognome || ' ' || Studenti.Persone_Nome,\ Appuntamenti_Mediatore\ FROM Appuntamenti, Persone, Persone Studenti\ WHERE\ Persone_ID = Appuntamenti_PersoneDoc_Ref\ AND Appuntamenti_Persone_Ref = Studenti.Persone_ID\ AND Appuntamenti_Aule_Ref = Aule_ID " I need to begin with: query = "SELECT RecID,\ is possible? Thanks Paolo From IvanSmahin at public.kherson.ua Wed Nov 2 10:44:10 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Wed Nov 2 02:44:36 2005 Subject: [V4MD] get RecID from a long query In-Reply-To: <000701c5df87$eb2e3460$97422a97@vmtrm4p9ipbkv2> References: <000701c5df87$eb2e3460$97422a97@vmtrm4p9ipbkv2> Message-ID: <984777663.20051102104410@public.kherson.ua> Hello info, Wednesday, November 2, 2005, 10:32:09 AM, you wrote: ivc> Hi Ruslan, ivc> I need to know if is possible get RecID from this query that works only if I ivc> don't add RecID ivc> query = "SELECT\ ivc> Appuntamenti_ID,\ ivc> Appuntamenti_Giorno, Appuntamenti_Mese, Appuntamenti_Anno,\ ivc> Appuntamenti_Ore,\ ivc> Persone_ID,\ ivc> Studenti.Persone_Cognome || ' ' || Studenti.Persone_Nome,\ ivc> Appuntamenti_Mediatore\ ivc> FROM Appuntamenti, Persone, Persone Studenti\ ivc> WHERE\ ivc> Persone_ID = Appuntamenti_PersoneDoc_Ref\ ivc> AND Appuntamenti_Persone_Ref = Studenti.Persone_ID\ ivc> AND Appuntamenti_Aule_Ref = Aule_ID " ivc> I need to begin with: ivc> query = "SELECT RecID,\ ivc> is possible? Certainly possible. But which table's RecID you are going to select? SELECT Appuntamenti.RecID, Persone.RecID, Studenti.RecID, Appuntamenti_ID, ... FROM Appuntamenti, Persone, Studenti ... -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Wed Nov 2 13:07:56 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 06:08:23 2005 Subject: [V4MD] get RecID from a long query References: <000701c5df87$eb2e3460$97422a97@vmtrm4p9ipbkv2> <984777663.20051102104410@public.kherson.ua> Message-ID: <001701c5dfa6$1291aff0$97422a97@vmtrm4p9ipbkv2> Hi Ivan, ----- Original Message ----- From: "Ivan Smahin" To: "Valentina Beta" Sent: Wednesday, November 02, 2005 9:44 AM Subject: Re: [V4MD] get RecID from a long query > Hello info, > > Wednesday, November 2, 2005, 10:32:09 AM, you wrote: > > ivc> Hi Ruslan, > ivc> I need to know if is possible get RecID from this query that works only if I > ivc> don't add RecID > > ivc> query = "SELECT\ > ivc> Appuntamenti_ID,\ > ivc> Appuntamenti_Giorno, Appuntamenti_Mese, Appuntamenti_Anno,\ > ivc> Appuntamenti_Ore,\ > ivc> Persone_ID,\ > ivc> Studenti.Persone_Cognome || ' ' || Studenti.Persone_Nome,\ > ivc> Appuntamenti_Mediatore\ > ivc> FROM Appuntamenti, Persone, Persone Studenti\ > ivc> WHERE\ > ivc> Persone_ID = Appuntamenti_PersoneDoc_Ref\ > ivc> AND Appuntamenti_Persone_Ref = Studenti.Persone_ID\ > ivc> AND Appuntamenti_Aule_Ref = Aule_ID " > > ivc> I need to begin with: > ivc> query = "SELECT RecID,\ > > ivc> is possible? > > Certainly possible. But which table's RecID you are going to select? Good, this works query = "SELECT Appuntamenti.RecID,\ it's very simple, thanks Ivan. Paolo > > SELECT > Appuntamenti.RecID, > Persone.RecID, > Studenti.RecID, > Appuntamenti_ID, > ... > FROM > Appuntamenti, Persone, Studenti > ... > > -- > Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051102/05038e24/attachment-0001.html From sunshine at public.kherson.ua Wed Nov 2 20:21:09 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 12:21:32 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded Message-ID: Hi All, kernel - 2.1 ============ - 0001129: [SQL] Limit x, y + Order By broken (Ivan Smahin) - 0001120: [API] ifnull in select on JOIN tables doesn't work properly (Ivan Smahin) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Wed Nov 2 19:26:50 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 12:27:15 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: Message-ID: <000601c5dfda$fea8ff40$6d3e3897@vmtrm4p9ipbkv2> Hi Ruslan, the name of file (V4MD) is 21b1, the file is right? only file name not update? Paolo From sunshine at public.kherson.ua Wed Nov 2 20:31:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 12:31:46 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <000601c5dfda$fea8ff40$6d3e3897@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 8:26 PM, "info@vallemediatime.com" wrote: > Hi Ruslan, > the name of file (V4MD) is 21b1, the file is right? only file name not > update? moment -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 2 20:32:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 12:32:57 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <000601c5dfda$fea8ff40$6d3e3897@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 8:26 PM, "info@vallemediatime.com" wrote: > Hi Ruslan, > the name of file (V4MD) is 21b1, the file is right? only file name not > update? fixed -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Wed Nov 2 20:06:33 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 13:06:57 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: Message-ID: <002301c5dfe0$8a4197b0$6d3e3897@vmtrm4p9ipbkv2> > fixed ok, but I must download again? BTW, I've now received the info that the "findContains" error is fixed in v.2.1, good. For me is not clarity in what version this fixed are added to setup, when I read your ANN I see some information about fixed and news, but I'm not sure that you add all info for every update. eg In this two days you have fixed two V4MD bugs (posted by me)... in your ANN you don't add these info, but in your mail you tell me that in next update this is fixed... and so I don't know if I must test it again? This is not difficult but a few boring :-) Paolo From sunshine at public.kherson.ua Wed Nov 2 21:18:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 13:18:39 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <002301c5dfe0$8a4197b0$6d3e3897@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 9:06 PM, "info@vallemediatime.com" wrote: >> fixed > ok, but I must download again? yes > BTW, I've now received the info that the "findContains" error is fixed in > v.2.1, good. You sure ??? > For me is not clarity in what version this fixed are added to setup, when I > read your ANN I see some information about fixed and news, but I'm not sure > that you add all info for every update. > eg > In this two days you have fixed two V4MD bugs (posted by me)... in your ANN > you don't add these info, but in your mail you tell me that in next update > this is fixed... and so I don't know if I must test it again? This is not > difficult but a few boring :-) But you have not report then in Mantis I think. Right ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 2 21:18:44 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 13:19:06 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <002301c5dfe0$8a4197b0$6d3e3897@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 9:06 PM, "info@vallemediatime.com" wrote: > In this two days you have fixed two V4MD bugs (posted by me)... in your ANN > you don't add these info, but in your mail you tell me that in next update > this is fixed... and so I don't know if I must test it again? This is not > difficult but a few boring :-) Procedure is: * you report * we fix * next build you re-test and of ok you CLOSE issue in Mantis. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From IvanSmahin at public.kherson.ua Wed Nov 2 22:50:17 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Wed Nov 2 14:50:39 2005 Subject: [#447] Do you like such logs names? Message-ID: <911422616.20051102225017@public.kherson.ua> Hello All, http://paradigma.ukrcom.kherson.ua/bt/view.php?id=447 According to the request it should be something like this: 20051102_224111_V4RB_Log.txt What do you think? Is it useful for V4REV, V4MD logs? -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua [Everything is possible. The impossible just takes longer.] From sunshine at public.kherson.ua Wed Nov 2 22:54:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 2 14:54:31 2005 Subject: [#447] Do you like such logs names? In-Reply-To: <911422616.20051102225017@public.kherson.ua> Message-ID: On 11/2/05 10:50 PM, "Ivan Smahin" wrote: > Hello All, > > http://paradigma.ukrcom.kherson.ua/bt/view.php?id=447 > > According to the request it should be something like this: > 20051102_224111_V4RB_Log.txt better V4RB_Log_20051102_224111.txt Because then they all will be grouped in folder > What do you think? > Is it useful for V4REV, V4MD logs? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jda at his.com Wed Nov 2 15:58:45 2005 From: jda at his.com (jda) Date: Wed Nov 2 14:59:10 2005 Subject: [#447] Do you like such logs names? In-Reply-To: References: Message-ID: >better > > V4RB_Log_20051102_224111.txt > >Because then they all will be grouped in folder > I was thinking the same thing. Jon From macsforever2000 at goodeast.com Wed Nov 2 14:17:45 2005 From: macsforever2000 at goodeast.com (Frank Schima) Date: Wed Nov 2 15:18:13 2005 Subject: [#447] Do you like such logs names? In-Reply-To: References: Message-ID: On Nov 2, 2005, at 1:54 PM, Ruslan Zasukhin wrote: > better > > V4RB_Log_20051102_224111.txt > > Because then they all will be grouped in folder I agree except maybe end in .log (the Mac OS X standard) like this: V4RB_20051102_224111.log Best regards, Frank Schima From info at vallemediatime.com Wed Nov 2 22:52:29 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 15:52:52 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: Message-ID: <004201c5dff7$b8cd5df0$a5053897@vmtrm4p9ipbkv2> > > BTW, I've now received the info that the "findContains" error is fixed in > > v.2.1, good. > > You sure ??? I can copy and paste... and you can read also fixed in 2.1 ok ;.) The following issue has been RESOLVED. ====================================================================== ====================================================================== Reported By: Paolo Assigned To: Ivan Smahin ====================================================================== Project: V4MD Issue ID: 1141 Category: API Reproducibility: always Severity: minor Priority: normal Status: resolved Resolution: fixed Fixed in Version: 2.1 ====================================================================== Date Submitted: 11-02-2005 10:16 EET Last Modified: 11-02-2005 20:45 EET > > > For me is not clarity in what version this fixed are added to setup, when I > > read your ANN I see some information about fixed and news, but I'm not sure > > that you add all info for every update. > > > eg > > In this two days you have fixed two V4MD bugs (posted by me)... in your ANN > > you don't add these info, but in your mail you tell me that in next update > > this is fixed... and so I don't know if I must test it again? This is not > > difficult but a few boring :-) > > But you have not report then in Mantis I think. Right ? I've not report this into Mantis because Ivan have fixed the first little bug in few time, and for me have not sense to report a bug already fixed. > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From info at vallemediatime.com Wed Nov 2 22:56:19 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 15:56:41 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: Message-ID: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> > Procedure is: > * you report > * we fix > * next build you re-test and of ok you CLOSE issue in Mantis. I must close issue into Mantis? You sure? Paolo From IvanSmahin at public.kherson.ua Thu Nov 3 00:34:57 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Wed Nov 2 16:35:08 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> References: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> Message-ID: <43693F11.2000804@public.kherson.ua> Hi Paolo, info@vallemediatime.com wrote: >>Procedure is: >>* you report >>* we fix >>* next build you re-test and of ok you CLOSE issue in Mantis. > > > I must close issue into Mantis? You sure? You *should* close the bug if you think it is really fixed. Otherwise we will consider such a bug as "not solved" and bother you with questions. :) It seems to be logical. You were reporter and you can take decision is it fixed or not. -- Best regards, Ivan Smahin From info at vallemediatime.com Wed Nov 2 23:45:55 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 16:46:21 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> <43693F11.2000804@public.kherson.ua> Message-ID: <000a01c5dfff$2ff35d60$a5053897@vmtrm4p9ipbkv2> > > I must close issue into Mantis? You sure? > > You *should* close the bug if you think it is really fixed. > Otherwise we will consider such a bug as "not solved" and bother you > with questions. :) > > It seems to be logical. > You were reporter and you can take decision is it fixed or not. And I must add closed again into Mantis were I already read close from you... in this case? Btw the bug (not added into Mantis) relative at truncation after third char in byte field is fixed for me also, thanks. Paolo > -- > Best regards, > Ivan Smahin > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From macsforever2000 at goodeast.com Wed Nov 2 16:19:31 2005 From: macsforever2000 at goodeast.com (Frank Schima) Date: Wed Nov 2 17:20:00 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <000a01c5dfff$2ff35d60$a5053897@vmtrm4p9ipbkv2> References: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> <43693F11.2000804@public.kherson.ua> <000a01c5dfff$2ff35d60$a5053897@vmtrm4p9ipbkv2> Message-ID: <99BF8127-73EC-4DF7-83D3-B115E8FA9F26@goodeast.com> On Nov 2, 2005, at 3:45 PM, wrote: >>> I must close issue into Mantis? You sure? >> >> You *should* close the bug if you think it is really fixed. >> Otherwise we will consider such a bug as "not solved" and bother you >> with questions. :) >> >> It seems to be logical. >> You were reporter and you can take decision is it fixed or not. > > And I must add closed again into Mantis were I already read close from > you... in this case? Yes. It allows you, the bug reporter, to VERIFY that the bug was really fixed despite what Ivan or Ruslan think. If not, you can re- open the bug and they will try again. Rarely has that happened, but they always fix it eventually. Best regards, Frank Schima From info at vallemediatime.com Thu Nov 3 00:24:38 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Wed Nov 2 17:25:00 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded References: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2><43693F11.2000804@public.kherson.ua><000a01c5dfff$2ff35d60$a5053897@vmtrm4p9ipbkv2> <99BF8127-73EC-4DF7-83D3-B115E8FA9F26@goodeast.com> Message-ID: <000801c5e004$9863b750$a5053897@vmtrm4p9ipbkv2> > >>> I must close issue into Mantis? You sure? > >> > >> You *should* close the bug if you think it is really fixed. > >> Otherwise we will consider such a bug as "not solved" and bother you > >> with questions. :) > >> > >> It seems to be logical. > >> You were reporter and you can take decision is it fixed or not. > > > > And I must add closed again into Mantis were I already read close from > > you... in this case? > > Yes. It allows you, the bug reporter, to VERIFY that the bug was > really fixed despite what Ivan or Ruslan think. If not, you can re- > open the bug and they will try again. Rarely has that happened, but > they always fix it eventually. Ok, now I've understand your view point, thanks Paolo From sunshine at public.kherson.ua Thu Nov 3 09:29:26 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Nov 3 01:29:51 2005 Subject: [ANN] V4RB, V4MD, VServer 2.1 b2 mac+win uploaded In-Reply-To: <004f01c5dff8$42191270$a5053897@vmtrm4p9ipbkv2> Message-ID: On 11/2/05 11:56 PM, "info@vallemediatime.com" wrote: >> Procedure is: >> * you report >> * we fix >> * next build you re-test and of ok you CLOSE issue in Mantis. > > I must close issue into Mantis? You sure? Yes. WE set staus RESOLVED You, as confirmation set CLOSED If you find that bug still here then you should REOPEN bug. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Thu Nov 3 12:42:44 2005 From: rjb at robelko.com (Robert Brenstein) Date: Thu Nov 3 05:44:42 2005 Subject: [#447] Do you like such logs names? In-Reply-To: References: Message-ID: >>better >> >> V4RB_Log_20051102_224111.txt >> >>Because then they all will be grouped in folder >> > >I was thinking the same thing. > >Jon me too Robert From IvanSmahin at public.kherson.ua Thu Nov 3 13:56:02 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Thu Nov 3 05:56:23 2005 Subject: [#447] Do you like such logs names? In-Reply-To: References: Message-ID: <8410608803.20051103135602@public.kherson.ua> Hello Robert, Thursday, November 3, 2005, 1:42:44 PM, you wrote: >>>better >>> >>> V4RB_Log_20051102_224111.txt >>> >>>Because then they all will be grouped in folder >>> >> >>I was thinking the same thing. >> >>Jon RB> me too You mean it would be useful for V4REV? -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From sunshine at public.kherson.ua Thu Nov 3 14:02:13 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu Nov 3 06:02:36 2005 Subject: [#447] Do you like such logs names? In-Reply-To: <8410608803.20051103135602@public.kherson.ua> Message-ID: On 11/3/05 1:56 PM, "Ivan Smahin" wrote: > RB> me too > > You mean it would be useful for V4REV? Of course Ivan This is common feature for all products. If add timestamp then everywhere -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From rjb at robelko.com Thu Nov 3 13:26:00 2005 From: rjb at robelko.com (Robert Brenstein) Date: Thu Nov 3 06:44:28 2005 Subject: [#447] Do you like such logs names? In-Reply-To: <8410608803.20051103135602@public.kherson.ua> References: <8410608803.20051103135602@public.kherson.ua> Message-ID: >Hello Robert, > >Thursday, November 3, 2005, 1:42:44 PM, you wrote: > >>>>better >>>> >>>> V4RB_Log_20051102_224111.txt >>>> >>>>Because then they all will be grouped in folder >>>> >>> >>>I was thinking the same thing. >>> >>>Jon > >RB> me too > >You mean it would be useful for V4REV? > Yes, right now (at least the last version I tried) the log name is fixed as V4REV_Log.txt. It would be better if a new log was created each time and old one retained for reference. Another thing I may wish would be for logs to be written into a folder parallel to the folder with databases, so all V4REV stuff is orderly. Robert From info at vallemediatime.com Fri Nov 4 17:32:31 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Fri Nov 4 10:33:02 2005 Subject: V4MD crash can delete data of db (2) Message-ID: <002e01c5e15d$5a77b590$c6163897@vmtrm4p9ipbkv2> Hi Ruslan, I've get now again the problem eg a 8 MB db size become 200 Kb after a crash. But in this case I have understand because I've get the crash : STEP 1: I called a handler that I've previous commented, STEP 2: the Director alert msg tell me: handler not found... (ok I must uncomment the handler...) STEP 3: I try to open the script window for correct the error but... STEP 4: I get a Director crash and the db file become smallest It seems to me that in some critical operations (when write to disk perhaps?) the crash can do this... much dangerous, any idea? Thanks Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051104/9453c106/attachment-0001.html From sunshine at public.kherson.ua Fri Nov 4 22:50:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Nov 4 14:50:50 2005 Subject: V4MD crash can delete data of db (2) In-Reply-To: <002e01c5e15d$5a77b590$c6163897@vmtrm4p9ipbkv2> Message-ID: On 11/4/05 6:32 PM, "info@vallemediatime.com" wrote: Hi Paolo! > Hi Ruslan, > I've get now again the problem > > eg > a 8 MB db size become 200 Kb after a crash. > But in this case I have understand because I've get the crash : > > STEP 1: I called a handler that I've previous commented, > STEP 2: the Director alert msg tell me: handler not found... (ok I must > uncomment the handler...) > STEP 3: I try to open the script window for correct the error but... > STEP 4: I get a Director crash and the db file become smallest > > It seems to me that in some critical operations (when write to disk perhaps?) > the crash can do this... > much dangerous, any idea? Can you reproduce ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Sat Nov 5 13:10:05 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Nov 5 06:10:34 2005 Subject: [V4MD] unique between two fields Message-ID: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2> Hi Ruslan, I need to make two fields unique in this manner: eg F1 Disipline F2 Year F1 F2 Music | 2005 --ok Music | 2006 --ok Music | 2005 wrong How can I do? Thanks Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051105/37f970e5/attachment.html From info at vallemediatime.com Sat Nov 5 13:24:26 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Nov 5 06:24:54 2005 Subject: [V4MD] unique between two fields References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2> Message-ID: <001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2> add a more complete eg eg F1 Discipline F2 Year Music | 2005 --ok Music | 2006 --ok Math | 2005 -- ok Music | 2005 wrong ----- Original Message ----- From: info@vallemediatime.com To: Valentina Beta Sent: Saturday, November 05, 2005 1:10 PM Subject: [V4MD] unique between two fields Hi Ruslan, I need to make two fields unique in this manner: eg F1 Disipline F2 Year F1 F2 Music | 2005 --ok Music | 2006 --ok Music | 2005 wrong How can I do? Thanks Paolo ------------------------------------------------------------------------------ _______________________________________________ Valentina-beta mailing list Valentina-beta@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina-beta -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051105/beb3f739/attachment.html From IvanSmahin at public.kherson.ua Sat Nov 5 14:30:06 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sat Nov 5 06:30:33 2005 Subject: [V4MD] unique between two fields In-Reply-To: <001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2> References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2> <001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2> Message-ID: <197667344.20051105143006@public.kherson.ua> Hello info, Saturday, November 5, 2005, 2:24:26 PM, you wrote: ivc> eg ivc> F1 Discipline?? F2 Year ivc> ? ivc> Music? ?|? 2005?? --ok ivc> Music? ?|? 2006?? --ok ivc> Math???? |? 2005? -- ok ivc> Music?? |? 2005?? wrong create table t1 ( f1 string(20), f2 long, m1 string(30) method('f1 || f2') unique ) insert into t1 (f1,f2) values ( 'Music', 2005) insert into t1 (f1,f2) values ( 'Music', 2006) insert into t1 (f1,f2) values ( 'Music', 2005) -- Exception! -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Sat Nov 5 14:36:13 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Nov 5 07:36:40 2005 Subject: [V4MD] unique between two fields References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2> <197667344.20051105143006@public.kherson.ua> Message-ID: <003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2> Hi Ivan, I've not better understand, sorry my code for create table and fields is a bit different: eg Discipline = gDb.createTable("Discipline ") Discipline .createStringField("Discipline_Name", 36) Discipline .createStringField("Discipline_Year", 9) -- (eg 2005-2006) I've tried to modify this with your useful help but I get error... Paolo ----- Original Message ----- From: "Ivan Smahin" To: "Valentina Beta" Sent: Saturday, November 05, 2005 1:30 PM Subject: Re[2]: [V4MD] unique between two fields > Hello info, > > Saturday, November 5, 2005, 2:24:26 PM, you wrote: > > > > ivc> eg > ivc> F1 Discipline F2 Year > ivc> > ivc> Music | 2005 --ok > ivc> Music | 2006 --ok > ivc> Math | 2005 -- ok > ivc> Music | 2005 wrong > > > create table t1 ( f1 string(20), f2 long, m1 string(30) method('f1 || f2') unique ) > > insert into t1 (f1,f2) values ( 'Music', 2005) > insert into t1 (f1,f2) values ( 'Music', 2006) > insert into t1 (f1,f2) values ( 'Music', 2005) -- Exception! > > > > -- > Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From IvanSmahin at public.kherson.ua Sat Nov 5 15:51:45 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sat Nov 5 07:52:08 2005 Subject: [V4MD] unique between two fields In-Reply-To: <003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2> References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2> <197667344.20051105143006@public.kherson.ua> <003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2> Message-ID: <142317687.20051105155145@public.kherson.ua> Hello info, Saturday, November 5, 2005, 3:36:13 PM, you wrote: ivc> Hi Ivan, ivc> I've not better understand, sorry ivc> my code for create table and fields is a bit different: ivc> eg ivc> Discipline = gDb.createTable("Discipline ") ivc> Discipline .createStringField("Discipline_Name", 36) ivc> Discipline .createStringField("Discipline_Year", 9) -- (eg 2005-2006) ivc> I've tried to modify this with your useful help but I get error... The main idea is: You need the method which is unique and combine both fields. So you need something like Discipline.createStringField("Discipline_NameYear", 40, kUnique, "Discipline_Name || Discipline_Year" ) -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Sat Nov 5 15:18:57 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Nov 5 08:19:24 2005 Subject: [V4MD] unique between two fields References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2><197667344.20051105143006@public.kherson.ua><003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2> <142317687.20051105155145@public.kherson.ua> Message-ID: <005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> ----- Original Message ----- From: "Ivan Smahin" To: "Valentina Beta" Sent: Saturday, November 05, 2005 2:51 PM Subject: Re[4]: [V4MD] unique between two fields > Hello info, > > Saturday, November 5, 2005, 3:36:13 PM, you wrote: > > ivc> Hi Ivan, > > ivc> I've not better understand, sorry > ivc> my code for create table and fields is a bit different: > > ivc> eg > ivc> Discipline = gDb.createTable("Discipline ") > ivc> Discipline .createStringField("Discipline_Name", 36) > ivc> Discipline .createStringField("Discipline_Year", 9) -- (eg 2005-2006) > > ivc> I've tried to modify this with your useful help but I get error... > > The main idea is: > You need the method which is unique and combine both fields. > > So you need something like > Discipline.createStringField("Discipline_NameYear", 40, kUnique, > "Discipline_Name || Discipline_Year" ) thanks, this works: Discipline.createStringField("Discipline_NameYear", 40, #kUnique, "Discipline_Name || Discipline_Year" ) last suggestion: I must keep the two fields "Discipline_Name" and "Discipline_Year" for show distinct value to final user and add a third 'method field' for check the unique of combine fields? ... in this manner the db size augmented > -- > Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From IvanSmahin at public.kherson.ua Sat Nov 5 16:36:16 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sat Nov 5 08:36:40 2005 Subject: [V4MD] unique between two fields In-Reply-To: <005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2><197667344.20051105143006@public.kherson.ua><003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2> <142317687.20051105155145@public.kherson.ua> <005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> Message-ID: <1163489368.20051105163616@public.kherson.ua> Hello info, Saturday, November 5, 2005, 4:18:57 PM, you wrote: ivc> ----- Original Message ----- ivc> From: "Ivan Smahin" ivc> To: "Valentina Beta" ivc> Sent: Saturday, November 05, 2005 2:51 PM ivc> Subject: Re[4]: [V4MD] unique between two fields >> Hello info, >> >> Saturday, November 5, 2005, 3:36:13 PM, you wrote: >> >> ivc> Hi Ivan, >> >> ivc> I've not better understand, sorry >> ivc> my code for create table and fields is a bit different: >> >> ivc> eg >> ivc> Discipline = gDb.createTable("Discipline ") >> ivc> Discipline .createStringField("Discipline_Name", 36) >> ivc> Discipline .createStringField("Discipline_Year", 9) -- (eg ivc> 2005-2006) >> >> ivc> I've tried to modify this with your useful help but I get error... >> >> The main idea is: >> You need the method which is unique and combine both fields. >> >> So you need something like >> Discipline.createStringField("Discipline_NameYear", 40, kUnique, >> "Discipline_Name || Discipline_Year" ) ivc> thanks, this works: ivc> Discipline.createStringField("Discipline_NameYear", 40, #kUnique, ivc> "Discipline_Name || Discipline_Year" ) ivc> last suggestion: ivc> I must keep the two fields "Discipline_Name" and "Discipline_Year" for ivc> show distinct value to final user ivc> and add a third 'method field' for check the unique of combine fields? ... ivc> in this manner the db size augmented There is only way for compose unique constraint for now. But it is almost zero overhead. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Sat Nov 5 16:00:55 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sat Nov 5 09:01:31 2005 Subject: [V4MD] unique between two fields References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2><197667344.20051105143006@public.kherson.ua><003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2><142317687.20051105155145@public.kherson.ua><005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> <1163489368.20051105163616@public.kherson.ua> Message-ID: <000601c5e219$bef84a90$a4133897@vmtrm4p9ipbkv2> > ivc> last suggestion: > ivc> I must keep the two fields "Discipline_Name" and "Discipline_Year" for > ivc> show distinct value to final user > ivc> and add a third 'method field' for check the unique of combine fields? ... > ivc> in this manner the db size augmented > > There is only way for compose unique constraint for now. > But it is almost zero overhead. Very thanks Ivan, now me is all clearer. I've checked the table and all works with this correctly line: Discipline .createStringField("Discipline_NameYear", 45, [#fUnique], "Discipline_Name || Discipline_Year" ) Paolo From info at vallemediatime.com Sun Nov 6 09:44:29 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Nov 6 02:44:56 2005 Subject: [V4MD] unique between two fields References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2><197667344.20051105143006@public.kherson.ua><003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2><142317687.20051105155145@public.kherson.ua><005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> <1163489368.20051105163616@public.kherson.ua> Message-ID: <001001c5e2ae$4d97ad60$b11a2c97@vmtrm4p9ipbkv2> Hi Ivan, and if I have one (or more) UShortField together stringFields what is the correct way or value thay I must use? in eg look at 36 + ? Discipline = gDb.createTable("Discipline ") Discipline .createStringField("Discipline_Name", 36) Discipline .createUShortField("Discipline_Teacher_ID") Discipline .createUShortField("Discipline_Room_ID") Discipline .createStringField("Discipline_NameTeacherRoom", 36+? , [#fUnique], "Discipline_Name || Discipline_Teacher_ID || Discipline_Room_ID" ) Thanks Paolo From IvanSmahin at public.kherson.ua Sun Nov 6 11:07:58 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Nov 6 03:08:23 2005 Subject: [V4MD] unique between two fields In-Reply-To: <001001c5e2ae$4d97ad60$b11a2c97@vmtrm4p9ipbkv2> References: <000a01c5e201$dd03b6e0$6b473897@vmtrm4p9ipbkv2><001601c5e203$dd49d5b0$c1063897@vmtrm4p9ipbkv2><197667344.20051105143006@public.kherson.ua><003b01c5e20d$e4a57cb0$a4133897@vmtrm4p9ipbkv2><142317687.20051105155145@public.kherson.ua><005401c5e213$dccc4e00$a4133897@vmtrm4p9ipbkv2> <1163489368.20051105163616@public.kherson.ua> <001001c5e2ae$4d97ad60$b11a2c97@vmtrm4p9ipbkv2> Message-ID: <743991719.20051106110758@public.kherson.ua> Hello info, Sunday, November 6, 2005, 10:44:29 AM, you wrote: ivc> Hi Ivan, ivc> and if I have one (or more) UShortField together stringFields what is the ivc> correct way or value thay I must use? ivc> in eg look at 36 + ? ivc> Discipline = gDb.createTable("Discipline ") ivc> Discipline .createStringField("Discipline_Name", 36) ivc> Discipline .createUShortField("Discipline_Teacher_ID") ivc> Discipline .createUShortField("Discipline_Room_ID") ivc> Discipline .createStringField("Discipline_NameTeacherRoom", 36+? , ivc> [#fUnique], ivc> "Discipline_Name || Discipline_Teacher_ID || Discipline_Room_ID" ) Actually it depends on your task. Generally ushort's string representation could be 5 symbols length ("65535"). But if you think that it would be only 4-digit values you could use 36+4. Anyway if the resulting string does not feet into the resulting field it will be just cut off. Example: create table t1 ( f1 string(2), f2 ushort, m1 string(4) Method('f1 || f2') ) insert into t1 (f1, f2) values ( 'aa', 11 ) insert into t1 (f1, f2) values ( 'aa', 222 ) insert into t1 (f1, f2) values ( 'aaa', 33 ) insert into t1 (f1, f2) values ( 'aaaa', 444 ) select ** from t1 .... m1 -------- aa11 aa22 aa33 aa44 -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From sunshine at public.kherson.ua Sun Nov 6 11:10:57 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 6 03:11:28 2005 Subject: [V4MD] unique between two fields In-Reply-To: <001001c5e2ae$4d97ad60$b11a2c97@vmtrm4p9ipbkv2> Message-ID: On 11/6/05 10:44 AM, "info@vallemediatime.com" wrote: > Hi Ivan, > > and if I have one (or more) UShortField together stringFields what is the > correct way or value thay I must use? > > in eg look at 36 + ? > > Discipline = gDb.createTable("Discipline ") > Discipline .createStringField("Discipline_Name", 36) > Discipline .createUShortField("Discipline_Teacher_ID") > Discipline .createUShortField("Discipline_Room_ID") > > Discipline .createStringField("Discipline_NameTeacherRoom", 36+? , > [#fUnique], > "Discipline_Name || Discipline_Teacher_ID || Discipline_Room_ID" ) You ask about maximal length ? Ushort this is 65535 maximum, so 5 chars. Actually guys all is not so simple, Concatenation of numbers can have ambiguity 1 + 11 == 111 11 + 1 == 111 I think it needs add spaces between numbers. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From info at vallemediatime.com Sun Nov 6 10:18:39 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Nov 6 03:19:07 2005 Subject: [V4MD] put gCursor.RecID = Null Message-ID: <001301c5e2b3$13cb96a0$f6243897@vmtrm4p9ipbkv2> Hi, have you change something abour gCursor.RecID in last beta od 2.1? Now I get this: repeat with i = 1 to RecCount fields = gCursor.getRecord(i) put fields -- [2, "ANNIK", "HIANEZ", and so on) ok put gCursor.RecID -- why? end repeat Thanks Paolo From IvanSmahin at public.kherson.ua Sun Nov 6 11:34:59 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Nov 6 03:35:22 2005 Subject: [V4MD] put gCursor.RecID = Null In-Reply-To: <001301c5e2b3$13cb96a0$f6243897@vmtrm4p9ipbkv2> References: <001301c5e2b3$13cb96a0$f6243897@vmtrm4p9ipbkv2> Message-ID: <753463415.20051106113459@public.kherson.ua> Hello info, Sunday, November 6, 2005, 11:18:39 AM, you wrote: ivc> Hi, ivc> have you change something abour gCursor.RecID in last beta od 2.1? ivc> Now I get this: ivc> repeat with i = 1 to RecCount ivc> fields = gCursor.getRecord(i) ivc> put fields ivc> -- [2, "ANNIK", "HIANEZ", and so on) ok ivc> put gCursor.RecID ivc> -- why? ivc> end repeat I will check now. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Sun Nov 6 10:55:57 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Nov 6 03:56:23 2005 Subject: [V4MD] unique between two fields References: Message-ID: <000c01c5e2b8$494cd8c0$f6243897@vmtrm4p9ipbkv2> Hi Ruslan ----- Original Message ----- From: "Ruslan Zasukhin" To: Sent: Sunday, November 06, 2005 10:10 AM Subject: Re: Re[6]: [V4MD] unique between two fields > On 11/6/05 10:44 AM, "info@vallemediatime.com" > wrote: > > > Hi Ivan, > > > > and if I have one (or more) UShortField together stringFields what is the > > correct way or value thay I must use? > > > > in eg look at 36 + ? > > > > Discipline = gDb.createTable("Discipline ") > > Discipline .createStringField("Discipline_Name", 36) > > Discipline .createUShortField("Discipline_Teacher_ID") > > Discipline .createUShortField("Discipline_Room_ID") > > > > Discipline .createStringField("Discipline_NameTeacherRoom", 36+? , > > [#fUnique], > > "Discipline_Name || Discipline_Teacher_ID || Discipline_Room_ID" ) > > You ask about maximal length ? > > Ushort this is 65535 maximum, so 5 chars. > > Actually guys all is not so simple, > Concatenation of numbers can have ambiguity > > 1 + 11 == 111 > > 11 + 1 == 111 > > I think it needs add spaces between numbers. I agree, I will try with space and add 1 char for every space, right? eg Discipline = gDb.createTable("Discipline ") Discipline .createStringField("Discipline_Name", 36) Discipline .createUShortField("Discipline_Teacher_ID") -- add 5 chars + 1 for space Discipline .createUShortField("Discipline_Room_ID") -- add 5 chars + 1 for space Discipline .createStringField("Discipline_NameTeacherRoom", 36+12 , [#fUnique], "Discipline_Name |' '| Discipline_Teacher_ID |' '| Discipline_Room_ID" ) Paolo From info at vallemediatime.com Sun Nov 6 11:16:57 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Nov 6 04:17:25 2005 Subject: [V4MD] unique between two fields References: <000c01c5e2b8$494cd8c0$f6243897@vmtrm4p9ipbkv2> Message-ID: <000801c5e2bb$386e1f70$f6243897@vmtrm4p9ipbkv2> ----- Original Message ----- From: To: "Valentina Beta" Sent: Sunday, November 06, 2005 10:55 AM Subject: Re: Re[6]: [V4MD] unique between two fields > Hi Ruslan > > ----- Original Message ----- > From: "Ruslan Zasukhin" > To: > Sent: Sunday, November 06, 2005 10:10 AM > Subject: Re: Re[6]: [V4MD] unique between two fields > > > > On 11/6/05 10:44 AM, "info@vallemediatime.com" > > wrote: > > > > > Hi Ivan, > > > > > > and if I have one (or more) UShortField together stringFields what is > the > > > correct way or value thay I must use? > > > > > > in eg look at 36 + ? > > > > > > Discipline = gDb.createTable("Discipline ") > > > Discipline .createStringField("Discipline_Name", 36) > > > Discipline .createUShortField("Discipline_Teacher_ID") > > > Discipline .createUShortField("Discipline_Room_ID") > > > > > > Discipline .createStringField("Discipline_NameTeacherRoom", 36+? , > > > [#fUnique], > > > "Discipline_Name || Discipline_Teacher_ID || Discipline_Room_ID" ) > > > > You ask about maximal length ? > > > > Ushort this is 65535 maximum, so 5 chars. > > > > Actually guys all is not so simple, > > Concatenation of numbers can have ambiguity > > > > 1 + 11 == 111 > > > > 11 + 1 == 111 > > > > I think it needs add spaces between numbers. > > I agree, > I will try with space and add 1 char for every space, right? > eg > Discipline = gDb.createTable("Discipline ") > Discipline .createStringField("Discipline_Name", 36) > Discipline .createUShortField("Discipline_Teacher_ID") -- add 5 chars + 1 > for space > Discipline .createUShortField("Discipline_Room_ID") -- add 5 chars + 1 > for space > Discipline .createStringField("Discipline_NameTeacherRoom", 36+12 , > [#fUnique], "Discipline_Name |' '| Discipline_Teacher_ID |' '| > Discipline_Room_ID" ) > > Paolo I've tested now and the concatenations with space not works eg |' '| not works || works can you check this? Thanks Paolo From IvanSmahin at public.kherson.ua Sun Nov 6 12:17:28 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Nov 6 04:17:51 2005 Subject: [V4MD] put gCursor.RecID = Null In-Reply-To: <001301c5e2b3$13cb96a0$f6243897@vmtrm4p9ipbkv2> References: <001301c5e2b3$13cb96a0$f6243897@vmtrm4p9ipbkv2> Message-ID: <1149758002.20051106121728@public.kherson.ua> Hello info, Sunday, November 6, 2005, 11:18:39 AM, you wrote: ivc> Hi, ivc> have you change something abour gCursor.RecID in last beta od 2.1? ivc> Now I get this: ivc> repeat with i = 1 to RecCount ivc> fields = gCursor.getRecord(i) ivc> put fields ivc> -- [2, "ANNIK", "HIANEZ", and so on) ok ivc> put gCursor.RecID ivc> -- why? ivc> end repeat There is no such property for cursor. Use gCursor.Position instead. -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From IvanSmahin at public.kherson.ua Sun Nov 6 12:21:04 2005 From: IvanSmahin at public.kherson.ua (Ivan Smahin) Date: Sun Nov 6 04:21:28 2005 Subject: [V4MD] unique between two fields In-Reply-To: <000801c5e2bb$386e1f70$f6243897@vmtrm4p9ipbkv2> References: <000c01c5e2b8$494cd8c0$f6243897@vmtrm4p9ipbkv2> <000801c5e2bb$386e1f70$f6243897@vmtrm4p9ipbkv2> Message-ID: <1854287744.20051106122104@public.kherson.ua> Hello info, Sunday, November 6, 2005, 12:16:57 PM, you wrote: ivc> I've tested now and the concatenations with space not works ivc> eg ivc> |' '| not works ivc> || works ivc> can you check this? Correct syntax is "f1 || ' ' || f2" -- Best regards, Ivan mailto:IvanSmahin@public.kherson.ua From info at vallemediatime.com Sun Nov 6 11:27:39 2005 From: info at vallemediatime.com (info@vallemediatime.com) Date: Sun Nov 6 04:28:17 2005 Subject: [V4MD] unique between two fields References: <000c01c5e2b8$494cd8c0$f6243897@vmtrm4p9ipbkv2><000801c5e2bb$386e1f70$f6243897@vmtrm4p9ipbkv2> <1854287744.20051106122104@public.kherson.ua> Message-ID: <002501c5e2bc$bda874f0$f6243897@vmtrm4p9ipbkv2> Hi Ivan, ----- Original Message ----- From: "Ivan Smahin" To: "Valentina Beta" Sent: Sunday, November 06, 2005 11:21 AM Subject: Re[8]: [V4MD] unique between two fields > Hello info, > > Sunday, November 6, 2005, 12:16:57 PM, you wrote: > > > ivc> I've tested now and the concatenations with space not works > ivc> eg > ivc> |' '| not works > ivc> || works > > ivc> can you check this? > > Correct syntax is > "f1 || ' ' || f2" aha, my mistake :-) now is ok Thanks Paolo > -- > Best regards, > Ivan mailto:IvanSmahin@public.kherson.ua > > _______________________________________________ > Valentina-beta mailing list > Valentina-beta@lists.macserve.net > http://lists.macserve.net/mailman/listinfo/valentina-beta > From rwc1717 at shaw.ca Sun Nov 6 17:42:11 2005 From: rwc1717 at shaw.ca (Charles Cohen) Date: Sun Nov 6 23:40:23 2005 Subject: Ruslan's Rules In-Reply-To: References: Message-ID: On 6-Nov-05, at 12:30 AM, Ruslan Zasukhin wrote: >>Look. For SHORT strings, 2-20 bytes, Vstring[N] is the best. >>For strings as URLs, when can be 200 chars or 10 chars, better to use varChar. New & empty created with VStrings = 1.4 megs New & empty created with VVarChar = 1.7 megs Finished adapting to use the most efficient fields...tweaking can be rewarding.... Full created with VStrings = 2.7 megs Full created with VVarChar = 2.0 megs Needed to do an xml dump and load to accomplish this.... By the time I had done all tha adapting...the db had grown to 4.0 megs...defragmenting/compacting at this time corrupted the database....it was unusable. I will watch and after a month or I can compact and report back with the results....the defragmenting/compacting doesn't ruin the newly restored db. Thanks for Ruslan's rules.... Rik, Harry, Wendy, & Chuck From sunshine at public.kherson.ua Thu Nov 10 00:12:53 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 9 16:13:31 2005 Subject: COM 2 Schedule In-Reply-To: Message-ID: On 11/7/05 4:49 AM, "? ??" wrote: > Hi Ruslan, > > That's GREAT!!! > Please let us know how to get the beta version when you are ready. > > Basically we are going to use SQL way but it might be possible to use API way, > if it is needed. > And right now we are not using picture fields but we have plan to use it > someday. > > Regards, > Jeffrey Hi Jeffrey, I have upload first build of VCOM_2. You can download installer here: http://paradigmasoft.com/download/V4MD_21b2_win.exe We have made about 10 examples which should work. Mainly examples are in SQL folder. Right now 2 developers work full time on VCOM project. 3 developers work on VNET project, which first build is expected tomorrow. We plan to produce builds of these 2 products practically each day now. So let us know if any problems. Please be subscribed on beta list. You an subscribe here: http://paradigmasoft.com/en/support -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Nov 13 12:50:11 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 13 04:50:58 2005 Subject: [ANN] Valentina COM and Valentina .NET 2.1b3 uploaded Message-ID: Hi All You can download this Windows specific products here: http://www.paradigmasoft.com/download/beta/VCOM_21b3_win.exe and http://www.paradigmasoft.com/download/beta/V4NET_21b3_win.exe Both builds contain many enough working examples. Mainly from Examples/Common and /Sql_way folders. Please note, that we now develop these products very fast, Many we write more and more examples and polish them to work. So ew going ship builds of this products very often (1-2 days ) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Nov 13 13:17:19 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 13 05:18:08 2005 Subject: [ANN] Valentina COM and Valentina .NET 2.1b3 uploaded In-Reply-To: <0ML2Dk-1EbFXh0V5L-0001Ff@mrelayeu.kundenserver.de> Message-ID: On 11/13/05 12:56 PM, "Florian Bogeschdorfer" wrote: Hi Florian, Aha, no need for beta: http://www.paradigmasoft.com/download/VCOM_21b3_win.exe and http://www.paradigmasoft.com/download/V4NET_21b3_win.exe > Hi Ruslan! > > The links do not work > > Florian > >> -----Original Message----- >> From: Ruslan Zasukhin [mailto:sunshine@public.kherson.ua] >> Sent: Sunday, November 13, 2005 11:50 AM >> To: valentina-beta@lists.macserve.net; Florian Bogeschdorfer >> Subject: [ANN] Valentina COM and Valentina .NET 2.1b3 uploaded >> >> Hi All >> >> You can download this Windows specific products here: >> >> http://www.paradigmasoft.com/download/beta/VCOM_21b3_win.exe >> and >> http://www.paradigmasoft.com/download/beta/V4NET_21b3_win.exe >> >> >> Both builds contain many enough working examples. >> Mainly from Examples/Common and /Sql_way folders. >> >> Please note, that we now develop these products very fast, >> Many we write more and more examples and polish them to work. >> So ew going ship builds of this products very often (1-2 days ) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Nov 13 13:55:29 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 13 05:56:15 2005 Subject: [VCocoa] More from me ! In-Reply-To: Message-ID: On 11/13/05 1:47 PM, "Justin Drury" wrote: Hi Justinm > tnx... I think perhaps time for break : )? Last night I was able to open a v2 > database , get a table by name, get a field by index, walk all the records and > print out all the? contents as an NSString.? For me who has been without > Valentina v2 for so long this is very exciting!?? Great! I CC this to Valentina beta list to excite other waiters on Valentina for Cocoa (Obj-C) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Nov 13 19:11:23 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 13 11:12:08 2005 Subject: [ANN] Valentina C++ SDK 2.1 b3 for Mac OS (xCode) uploaded Message-ID: Hi All, You can download first build of C++ SDK for MacOS . Xcode, PPC, Macho of course. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Nov 13 19:12:22 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun Nov 13 11:13:07 2005 Subject: [ANN] Valentina C++ SDK 2.1 b3 for Mac OS (xCode) uploaded In-Reply-To: Message-ID: On 11/13/05 7:11 PM, "Ruslan Zasukhin" wrote: > Hi All, > > You can download first build of C++ SDK for MacOS . > > Xcode, PPC, Macho of course. URL is: http://www.paradigmasoft.com/download/VSDK_21b3_mac.tgz -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Nov 14 09:00:01 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Nov 14 01:00:50 2005 Subject: [ANN] VCOM 2.1 b4 uploaded Message-ID: Hi All, You can download 2.1 b4 build of Valentina COM. http://www.paradigmasoft.com/download/VCOM_21b4_win.exe Works practically examples from folders Example/Common and Examples/SQL -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon Nov 14 23:38:39 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Nov 14 15:39:28 2005 Subject: Child vs parent records In-Reply-To: Message-ID: On 11/14/05 10:49 PM, "Ed Kleban" wrote: Hi Ed, >> * this should be used only for SELF-recursive links > > Yes, I understand. That's exactly what I want to use it for. > >> * so image Table "Person". >> And Let it have link "Born To" of kind M : M (actually 2 : M) >> >> * let you have record with RecID = 100 and it is person "John Johnson". >> this record have linked records. >> but look! This linked records are of 2 kinds: Parents and Childs. >> >> So when you do >> >> found = FindLink( 100, tblPerson, tblPerson, ??? ) >> >> Who you want to find? Parents or Childs? >> Last parameter allow you specify this. > > Yes, I understand all of this also. > However I still can't tell from the description in the document which record > "child" refers to and which record "parent" refers to. Aha, I see. Look again on method: found = FindLink( 100, tblPerson, tblPerson, ??? ) ^^^^^^^ ^^^^^^^^ parent child. > The text states: " If you specify kFromParentToChild then the function will > use child records of the inRecID record. Otherwise it will use parent > record(s) of the inRecID record." > > What do you mean by "child records of the inRecID record"? > What do you mean by "parent record(s) of the inRecID record? Okay, let me try to explain. We have recursive link. Recursive link can in fact be written as: Table1 --- Link --- Table1 So it similar to Table1 --- Link --- Table2 Right? We often write 1 : M link between 2 tables as: ParentTable -- link -- ChildTable Right? So if you in brain unroll recursive link as above, you can think that LEFT table is PARENT table, ad RIGHT table is CHILD table. If take example with "Person" table and link "ParentOf" Person ----- ParentOf ------ Person ^^^^^^ ^^^^^ parent child > Is child vs parent determined by which is specified as TableA vs TableB? For 2 different tables YES! For recursive link, they are the same, THIS IS WHY we need this last parameter: to specify direction of hierarchy. > Are parents always the records in tableA that have a recID value that is > equal to the ObjectPtr field value in Table B; And therefore children are > the records that have an ObjectPtr field value in Table B matching the recID > of TableA? > The terms "parent" and "child" simply have no meaning here without > definition. There must be something that you understand implicitly about > what a parent or child is that simply isn't documented here. > > Or perhaps there's something explicit here that I'm simply not getting. I hope now it is more clear. Yes we need write a lots more text in docs about this . >> P.S. Hmm... May be in fact we can make MORE functions to make things more >> clean... >> >> FindLinked( recid, T1, T2 ) >> FindLinkedRecursive( recid, T, inRecursionDirection ) > > An interesting idea, but sheds on light on the question I have. Hmm, or even better idea! It looks more natural as set = TableA.FindLinkedTo( ThisRecID, ByThisLink, InTableB ); // and for recursive links: TableA.FindChildsOf( ThisRcID, ByThisLink ) TableA.FindParentsOf( ThisRcID, ByThisLink ) Problem is that somebody can use this for non-recursive ... May be its possible to prevent this ... It needs to think about this . -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 07:45:49 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon Nov 14 23:46:39 2005 Subject: [V4NET] ... In-Reply-To: <026501c5e96b$2637f0e0$6601a8c0@pantherdev> Message-ID: On 11/15/05 12:31 AM, "Panther Support" wrote: Hi Dean, > Ruslan: > > OK, I downloaded and installed then reopened VS and my solution. I could > find the object in the list when I tried to add a reference, I had to > manually browse for it and find. That's ok, no problem. ok > Now, however, all > through my projects in my solution the normal function: > > Try > > Catch ex as Exception > > End Try > > are all screwed up!! It tells me that "Exception" is not a System.Exception > type, which it normally is. What happened?? If I change the Exception to > System.Exception it's ok, but there literally hundreds of places that I have > to modify now! Hmm, I do not think this is effect from V4NET. * V4NET add own class V4NET.VException * it sounds like MAY BE you need add in your project using System; * also do not forget to add using V4NET Please try V4NET examples. This one is the most complex for now V4NET/Examples/SQl_way -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 22:35:15 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 14:36:06 2005 Subject: [V4NET] ... In-Reply-To: <02e301c5ea22$5ab0c8d0$6601a8c0@pantherdev> Message-ID: On 11/15/05 10:22 PM, "Panther Support" wrote: > Ruslan: > > I just tried to regsvr32 on the file in command mode. The first vcom.dll > file registered without a problem. Aha, I see. Well, I have try right now to register in VB7 the VNET2 No problems. Again, what you do not like VNET2 ? IMHO by API VCOM2 and VNET2 will looks almost the same in VB7 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 22:37:34 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 14:38:23 2005 Subject: VNET2 and Visual BASIC .NET Message-ID: Hi Florian, Hi Dean, I have try self do VB7 project. And I have found that now C# and VB7 use the same IDE. Okay. So I make new VB7 project, and it have folder "References." Right mouse click on folder -> "Add Reference..." Choose V4NET.dll Now you can use it. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 23:13:35 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 15:14:25 2005 Subject: VNET2 and Visual BASIC .NET In-Reply-To: <02ea01c5ea29$012a1120$6601a8c0@pantherdev> Message-ID: On 11/15/05 11:10 PM, "Panther Support" wrote: > Ruslan: > > Without the documentation for v2net, I am lost as to the many, many added > parameters needed just to add a database, a table, and a field. I have two > database, many tables and hundreds of fields. To create a field in a table > what is the inMethod string supposed to be? That's just the first problem > I've run into, and I'm sure there will be more. I see your problem. Just today I have work to allow skip optional parameters. Just we have put this as last todo step. Tomorrow I will continue enable optional params for all methods of VNET. Btw, if you want I can create new build right now -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 23:15:35 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 15:16:25 2005 Subject: [VNET] VB7, what is the best choice Message-ID: Hi Dean, Hi Florian, Hi All, I have try to use V4NET 2 in VB7. Works. Easy. I have try to use VCOM 2 in VB7 ... Some problems. And Ivan says that on inet exists many articles that it needs todo some magic to use ActiveX control in VB7. I VERY VERY sure that IF you going to use VB7 then you should use VNET and only VNET. VCOM2 is COM technology. It is targeted VB6, Delphy 6, ASP, ... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Tue Nov 15 23:16:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 15:17:31 2005 Subject: VNET2 and Visual BASIC .NET In-Reply-To: <02ea01c5ea29$012a1120$6601a8c0@pantherdev> Message-ID: On 11/15/05 11:10 PM, "Panther Support" wrote: > Ruslan: > > Without the documentation for v2net, I am lost as to the many, many added > parameters needed just to add a database, a table, and a field. I have two > database, many tables and hundreds of fields. To create a field in a table > what is the inMethod string supposed to be? That's just the first problem > I've run into, and I'm sure there will be more. As I have told, 3 developers work right now on VNET 2. In maximum 2 days we will get stable and final interfaces. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 16 00:33:40 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue Nov 15 16:34:30 2005 Subject: [ANN] V4NET 2.1 b5 uploaded Message-ID: * all API (31) example projects added. but they still under development. only 10 have GUI already. * Table.CreateXXXField() methods now have optional parameters. note, that .NET do not allow default parameters, so to simulate this, we have write a lots of methods with the same name but different parameters. * Added VField.GetString Vfield.SetString. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 16 20:59:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 16 13:08:19 2005 Subject: Binary links Re: Question Backlog for Valentina mailing list. In-Reply-To: Message-ID: On 11/16/05 5:52 PM, "Ed Kleban" wrote: >>> They do effectively the same as you do in Relational model with help of >>> third Table to establish M:M link. >>> >>> What do this table? It just remember pairs (id1, id2) >>> >>> BinaryLink do the same, but use RecIDs and it is NOT a table. >>> It is more effective structure. >> >> Hmm, more effective than a table. Meaning not a linear list of pairs, or >> meaning not a list that's the same length as one of the two related tables. >> The former I guess. Hmm... Well, you could certainly make it more efficient >> by keeping two separate indexed lists so you could do a binary search in >> either direction. And you could make it more efficient with an indexed list >> that pointed to a "bucket" with a block of corresponding related entries so >> that when doing a binary search you didn't have the overhead of duplicates, >> and once you did the seach you had a linear list of corresponding records. >> Yeah, that's probably how I'd do it... if I could avoid the temptation of >> hashing the indexes to avoid the log2N cost of the binary search for large >> sets of links. > > Ok, I've had some time to sleep on this, and am getting excited! > And of course I have more questions. :) Great! I like how you think! > Let's run through an example. Say I have a table of people that has a > recursive relationship for "MotherOf" as a M:1 relationship. If I use an > ObjectPtr field for the MotherOf relationship, then finding the mother for > any given record is EXCEEDINGLY fast. I simply go to the MotherOf field, > and there's the record ID I need for the mother. And if I intend to record > a mother for every person in the table then the representation is also > exceedingly efficient. > > I could make it more space efficient, and possibly less speed efficient by > using a UShort field instead of an ObjectPtr if I knew, say I was only going > to have, say 20,000 records maximum. This will speed up also, because HDD -- main break in db. > Question 1: Would use of a UShort field here for 16-bit encoding > of RecID actually be slower than use of an ObjectPtr? NO. And we have think about giving to developer such ability to specify type of ObjectPtr. This bring few problems: - mistake of developer - type of ObjectPtr different, then how right correct code? And honestly was no time to go so deeply. But yes in Valentina 2 you can use FOREIGN KEY now, it works as link,and it have constraints. So in general you loose nothing here. ------------------------ > In the opposite direction, if I wanted to find all the children of a given > mother, it would take much more time since the DB would have to scan every > record to look for a matching value in the MotherOf field for a given mother > record RecId. For N records the order of performance of the linear search > would be o(N). But usually you have INDEX for such fields. And ObjectPtr is always indexed and FK fields also. ------------ > Now lets consider Binary Links. And since you've not yet commented on my > supposition above, let's assume that the implementation I postulated is > indeed close to what Valentina implements; Namely for a M:1 relationship it > keeps separate "info" for the "M->1" and the "1->M" directions, and that for > the "1->M" direction in fact the execution requires a single binary search > of an indexed list of, in this case known mother records, and results in > obtaining a list of all the associated children. In this direction the > performance is much better then because: The DB does a single binary search > on a small list of records known to be mothers and ends up immediately with > the same result as would require scanning every record of the table if an > ObjectPtr field was used. > > Question 2: Am I pretty close so far? Yes, only remember that ObjectPtr is indexed. So search will be the same - binary by index. ObjectPtr and Binary Link here are equal by speed. > In the reverse direction, find the mother of a given child, I can't conceive > of anything special the binary link could do that would be any faster than > the ObjectPtr case. Right, and now it is ieven slow, because we have implement for both direction only the general M M way. We still can improve things to get jump in director ToOne as fast and by ObjectPtr. > So for the M->1 "info" retained by the link I'm > guessing it simply does that. In ideal yes. > I.e. it just keeps a mapping for every record > that a link is defined for, which in the example above whever every record > has a valid MotherOf would essentially end up taking the same amount of > space as, and operating in the same amount of time as the ObjectPtr case. > > Question 3: Am I still on target with this supposition? Absolutely correct Ed! And now COMPARE: ObjectPtr and BinaryLink 1 : M 1 : M SPEED THE SAME SPACE on disk THE SAME But !!!!! 1) Binary link do not infect Structure of Table. 2) Binary Link can be easy converted tomorrow into M:M if your customer or you change mind. 3) IT IS possible for binary link add parameter, that DEVELOPER swear todo searches only in one direction, then we can even more win in space AND speed of modification. We need add all this docs asap :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 16 20:59:41 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 16 13:09:32 2005 Subject: Binary links Re: Question Backlog for Valentina mailing list. In-Reply-To: Message-ID: On 11/16/05 5:52 PM, "Ed Kleban" wrote: >>> They do effectively the same as you do in Relational model with help of >>> third Table to establish M:M link. >>> >>> What do this table? It just remember pairs (id1, id2) >>> >>> BinaryLink do the same, but use RecIDs and it is NOT a table. >>> It is more effective structure. >> >> Hmm, more effective than a table. Meaning not a linear list of pairs, or >> meaning not a list that's the same length as one of the two related tables. >> The former I guess. Hmm... Well, you could certainly make it more efficient >> by keeping two separate indexed lists so you could do a binary search in >> either direction. And you could make it more efficient with an indexed list >> that pointed to a "bucket" with a block of corresponding related entries so >> that when doing a binary search you didn't have the overhead of duplicates, >> and once you did the seach you had a linear list of corresponding records. >> Yeah, that's probably how I'd do it... if I could avoid the temptation of >> hashing the indexes to avoid the log2N cost of the binary search for large >> sets of links. > > Ok, I've had some time to sleep on this, and am getting excited! > And of course I have more questions. :) Great! I like how you think! > Let's run through an example. Say I have a table of people that has a > recursive relationship for "MotherOf" as a M:1 relationship. If I use an > ObjectPtr field for the MotherOf relationship, then finding the mother for > any given record is EXCEEDINGLY fast. I simply go to the MotherOf field, > and there's the record ID I need for the mother. And if I intend to record > a mother for every person in the table then the representation is also > exceedingly efficient. > > I could make it more space efficient, and possibly less speed efficient by > using a UShort field instead of an ObjectPtr if I knew, say I was only going > to have, say 20,000 records maximum. This will speed up also, because HDD -- main break in db. > Question 1: Would use of a UShort field here for 16-bit encoding > of RecID actually be slower than use of an ObjectPtr? NO. And we have think about giving to developer such ability to specify type of ObjectPtr. This bring few problems: - mistake of developer - type of ObjectPtr different, then how right correct code? And honestly was no time to go so deeply. But yes in Valentina 2 you can use FOREIGN KEY now, it works as link,and it have constraints. So in general you loose nothing here. ------------------------ > In the opposite direction, if I wanted to find all the children of a given > mother, it would take much more time since the DB would have to scan every > record to look for a matching value in the MotherOf field for a given mother > record RecId. For N records the order of performance of the linear search > would be o(N). But usually you have INDEX for such fields. And ObjectPtr is always indexed and FK fields also. ------------ > Now lets consider Binary Links. And since you've not yet commented on my > supposition above, let's assume that the implementation I postulated is > indeed close to what Valentina implements; Namely for a M:1 relationship it > keeps separate "info" for the "M->1" and the "1->M" directions, and that for > the "1->M" direction in fact the execution requires a single binary search > of an indexed list of, in this case known mother records, and results in > obtaining a list of all the associated children. In this direction the > performance is much better then because: The DB does a single binary search > on a small list of records known to be mothers and ends up immediately with > the same result as would require scanning every record of the table if an > ObjectPtr field was used. > > Question 2: Am I pretty close so far? Yes, only remember that ObjectPtr is indexed. So search will be the same - binary by index. ObjectPtr and Binary Link here are equal by speed. > In the reverse direction, find the mother of a given child, I can't conceive > of anything special the binary link could do that would be any faster than > the ObjectPtr case. Right, and now it is ieven slow, because we have implement for both direction only the general M M way. We still can improve things to get jump in director ToOne as fast and by ObjectPtr. > So for the M->1 "info" retained by the link I'm > guessing it simply does that. In ideal yes. > I.e. it just keeps a mapping for every record > that a link is defined for, which in the example above whever every record > has a valid MotherOf would essentially end up taking the same amount of > space as, and operating in the same amount of time as the ObjectPtr case. > > Question 3: Am I still on target with this supposition? Absolutely correct Ed! And now COMPARE: ObjectPtr and BinaryLink 1 : M 1 : M SPEED THE SAME SPACE on disk THE SAME But !!!!! 1) Binary link do not infect Structure of Table. 2) Binary Link can be easy converted tomorrow into M:M if your customer or you change mind. 3) IT IS possible for binary link add parameter, that DEVELOPER swear todo searches only in one direction, then we can even more win in space AND speed of modification. We need add all this docs asap :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 23 16:25:15 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 23 08:27:38 2005 Subject: [IDEA] BinaryLink that supports order !!! In-Reply-To: <22728.62.154.199.179.1132754478.squirrel@webmail3.server-einstellung.de> Message-ID: On 11/23/05 4:01 PM, "Jochen Peters" wrote: >> Hey! >> >> Yesterday I have got cool idea! >> >> How to implement BinaryLink, which can keep _order_ of child records. > Wow! > Sounds like very unique feature. Exactly !!! With this we can get a lots of new methods that support ORDER of items: Class VBianryLink { // we have now: Link( RecID_A, recID_B ) // we can do future: // LINK methods: LinkFirst( RecID_A, recID_B ) LinkLast( RecID_A, recID_B ) // Links recID_B record to RecID_A // and insert it AFTER specified RecID_B_Existed, // which already is linked to recID_A // LinkAfter( RecID_A, recID_B, RecID_B_Existed ) LinkBefore( RecID_A, recID_B, RecID_B_Existed ) LinkAt( RecID_A, recID_B, IndexPosition ) // we can do future: // MANAGE of items MoveItemUp( recIDA, recIDB ) MoveItemDown( recIDA, recIDB ) MoveItemUpAt( recIDA, index ) MoveItemDownAt( recIDA, index ) // Search methods: } Also this give ability improve SQL to do all above operations *and* Searches of kind: find records of table A, which have FIRST child with such conditions.... Particular example: SELECT Person.* FROM Person parent, Person child USING Born WHERE FIRST child.Name = 'Peter' To express this right now in Valentina 2 (or in mySQL, Oracle, ... ) You must self first of all provide additional column to keep order, spend hours to write logic, then do sql as SELECT Person.* FROM Person parent, Person child JOIN parent.id = child.ptr WHERE child.Name = 'Peter' and child.index = 1 I underline that The main advantage is not in simpler SQL, but in hours of work to implement order manually using additional columns. 2 months ago, I have self have meet this problem in one project. That was half of day to make it work correctly. For only one table. Now I have task, which have need in a lots of such Links With Order. It will be pain do all that manually, so I have start think HOW TO ... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Fri Nov 25 15:42:11 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri Nov 25 07:43:45 2005 Subject: VCOM and V4NET - uploaded documentation. First Draft Message-ID: Hi All, You can download docs here: http://paradigmasoft.com/en/products/documentation/VNET http://paradigmasoft.com/en/products/documentation/VCOM -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 30 17:38:48 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 30 09:39:10 2005 Subject: Test ignore Message-ID: -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed Nov 30 21:25:04 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed Nov 30 13:25:28 2005 Subject: [ANN] V4RB 2.1b10 mac+win and VSDK mac uploaded Message-ID: Hi All, http://paradigmasoft.com/en/products/download/beta kernel - 2.1 ============ - 0001162: [Locale] Wrong result encoding with some queries on the opposite platform. (Ivan Smahin) - 0001150: [XML dump] Field names should be surrounded with quotes. (Ivan Smahin) - 0001160: [Import/Export] Any line contains values with quotes does not import. (Ivan Smahin) - 0001159: [Import/Export] Any line that contains "" does not import - nor do the records that follow. (Ivan Smahin) - 0001158: [Import/Export] Export to the text wraps any string value with quotes. (Ivan Smahin) - 0000025: [FBL Nodes] Locale information not used in LOWER() & UPPER() nodes implementation. (Ivan Smahin) - 0001072: [SQL] SELECT Max(RecID) causes crash (Ivan Smahin) - 0001071: [SQL] LongLong field not holding large values (Serge) - 0001129: [SQL] Limit x, y + Order By broken (Ivan Smahin) - 0001120: [API] ifnull in select on JOIN tables doesn't work properly (Ivan Smahin) - 0001135: [API] Indexed Byte Field Causes Error in AddRecord() (Ruslan Zasukhin) - 0001086: [SQL Parser] Odd quotation makes parser crazy. (Serge) - 0000294: [Error codes/classes] add Error "VEngine 2.0 cannot open 1.x database. Use Convert_1_2() to convert it." (Ivan Smahin) - 0001079: [SQL Parser] SELECT with fields that have russian names do not work. (Ruslan Zasukhin) - 0001078: [Indexes] Crash in the BYTE index after open and AddRecord(). (Ruslan Zasukhin) V4RB - 2.1 ========== - 0001154: [Cursors] A simple and valid query causes a crash with no exception (Ivan Smahin) - 0001145: [Import/Export] Records are lost after restoring the database from XML if some records in the tables were linked and some deleted (Ivan Smahin) - 0000686: [API] VarBinary field does not properly store GetSaveInfo (Ivan Smahin) - 0000447: [Change] LogFile with date and time stamp (Ivan Smahin) - 0001062: [Feature Request] IsRemote RO property implemented. (Ivan Smahin) - 0001117: [NEW] VDatabase.IsRemote property. (Ivan Smahin) - 0001063: [Docs] VDatabase.IsRemote property added. (user25) - 0001097: [Docs] VDatabase.LastInsertedRecID implemented. (user25) - 0001106: [NEW] Valentina.GetCurrentFormatVersion property. (Ivan Smahin) - 0001091: [Docs] Valentina.GetCurrentFormatVersion property. (user25) - 0001116: [NEW] Valentina.Database( inIndex ) method. (Ivan Smahin) - 0001115: [NEW] Valentina.DatabaseCount property. (Ivan Smahin) - 0001105: [NEW] VDatabase.LastInsertedRecID implemented. (Ivan Smahin) - 0001077: [Docs] VCursor.UpdateAllRecords documentation is incorrect (user25) - 0001076: [Docs] VCursor.UpdateRecord documentation is incorrect (user25) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.macserve.net/pipermail/valentina-beta/attachments/20051130/438377c9/attachment.html From lfredricks at proactive-intl.com Wed Nov 30 11:26:38 2005 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Wed Nov 30 13:33:00 2005 Subject: Valentina 2 Windows Foundation Database Suite Announced Message-ID: Valentina 2 Windows Foundation Database Suite Announced COMPLETE TOOLS FOR DEVELOPMENT USING ALL MAJOR WINDOWS ENVIRONMENTS November 30, 2005. Beaverton, Oregon. Leading multi-platform database vendor Paradigma Software, Inc, makers of the ultra-fast Valentina 2 Office Server, announce next-generation suite of components and a complete suite of tools for creating and deploying desktop and network based database solutions on the Windows operating system. These tools are all based on the Valentina 2 database kernel. Valentina 2's next generation, object-relational database model builds on the traditional relational database model much like C++ builds on top of the C language. All that you know from working with traditional database systems from IBM, Oracle and Microsoft also apply to Valentina-based development. This robust technology excels at ultra fast management of millions of records. Valentina 2 utilizes a revolutionary new abstraction data model: Links. Links are highly sophisticated structures that manage high speed, low overhead handling of 1:1, 1:M, M:M relationships. Valentina Links include ObjectPtrs and Binary Links, new reinterpretations of Foreign Keys. A Valentina 2 kernel document on this system is available by free download on the Paradigma Software website. Valentina 2 Windows Foundation is a special version of Valentina Developer's Network. With VDN (Windows Foundation), developers can develop and deploy complete client-server database solutions to their customers, royalty free, based on Valentina Embedded Server. Valentina 2 technology also supports XML data/schema management, best practices Unicode for international applications, Valentina SQL, 448-bit encryption, transparent file format support across operating systems and many more features. Valentina 2 Windows Foundation includes Valentina 2 C++ ADK Standard Edition for Windows (available separately for $199), and Valentina Studio Admin Edition for setting up, server start up and monitoring and other database creation and management utility functions. Also included in Windows Foundation (and available separately) are: Valentina 2 COM ADK. High performance COM component for building desktop database applications with COM-compatible tools such as Borland Delphi and Microsoft Visual BASIC 6 (and earlier). Valentina 2 COM means you don't have to use yesterday's database to ensure compatibility with your existing infrastructure. Valentina 2 COM is also available separately for $199. Valentina 2.NET ADK. Valentina 2.NET ADK empowers developers to deploy enterprise-ready, database enabled desktop solutions with any language compliant to the Microsoft .NET CLR. The current beta works with Framework 1.1, while the final shipping release will support Framework 2.0. Valentina 2.NET ADK is also available separately for $199. Both ADKs include Data Client components for simultaneously querying both local databases and remote database servers, including Valentina Office Server. VDN (Windows Foundation) also allows developers access to two years of software maintenance, test copies of Valentina Office Server, reseller pricing on Valentina Office Server and special promotion opportunities. VDN (Windows Foundation) pricing starts at $599, with support options in multiple languages. For more information, visit the Paradigma Software website at http://www.paradigmasoft.com. About Paradigma Software, Inc Founded in 1998, Beaverton, Oregon-based Paradigma Software, Inc is the leading provider of incredibly fast and robust database solutions for business and development. Valentina 2 technology powers solutions as diverse as graphics applications from major Japanese electronics companies to solutions supporting US public schools. Paradigma Software solutions are available for every major development environment on the Windows and Macintosh platforms. Contact Paradigma Software Ph. (503) 574-2776 http://www.paradigmasoft.com _______________________________________________ Valentina mailing list Valentina@lists.macserve.net http://lists.macserve.net/mailman/listinfo/valentina From maxprog at mac.com Wed Nov 30 20:38:51 2005 From: maxprog at mac.com (Stan Busk) Date: Wed Nov 30 13:39:21 2005 Subject: [ANN] V4RB 2.1b10 mac+win and VSDK mac uploaded In-Reply-To: References: Message-ID: <8E30C099-3CEF-4F58-A975-2CFA59B4C7F7@mac.com> Continue to crash here. > - 0001154: [Cursors] A simple and valid query causes a crash with > no exception (Ivan Smahin) ~/Stan