Commit e3101b8
Add commands and functions to enhance the support of DBC / VFP in VFP Dialect (#1955)
* [XSharp.VFP] Add CLOSE DATABASES, CLOSE TABLE commands
* [XSharp.Core / XSharp.VFP] Add commands CLOSE DATABASES, CLOSE TABLES
* [XSharp.Core] Fix visibility to give access to the ActiveDataBase for CLOSE DATABASES
* [UDC] Merged CLOSE DATABASES and CLOSE TABLES variants into single UDC
* [XSharp.Core / XSharp.VFP] Add support for ADD TABLE, REMOVE TABLE, RENAME TABLE in DBCs
* [XSharp.Core/Data/VFP] CREATE TABLE: long field name support via DBC
* [UDC] Fix an error in CLOSE DATABASE syntax
* [DBC Support] Add several Tests in FoxTest project.
Fix some related functions
* [VFP] Fix SUM and AVERAGE UDCs clause must appear before TO
* [VFP] Add support for COPY MEMO command
* [VFP] Add support of REPLACE ... ADDITIVE command
---------
Co-authored-by: Robert van der Hulst <robert@xsharp.eu>1 parent db13ab0 commit e3101b8
21 files changed
Lines changed: 2013 additions & 51 deletions
File tree
- src
- Common
- Runtime
- XSharp.Core/RDD
- XSharp.Data/Parser
- XSharp.RT/RDD
- XSharp.Rdd/DbfVfp
- XSharp.VFP
- Database
- SQL
- Tests/DbcTest
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
562 | 562 | | |
563 | 563 | | |
564 | 564 | | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
565 | 591 | | |
566 | 592 | | |
567 | 593 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
432 | 432 | | |
433 | 433 | | |
434 | 434 | | |
435 | | - | |
| 435 | + | |
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | 439 | | |
440 | | - | |
| 440 | + | |
441 | 441 | | |
442 | | - | |
| 442 | + | |
| 443 | + | |
443 | 444 | | |
444 | | - | |
| 445 | + | |
445 | 446 | | |
446 | | - | |
| 447 | + | |
447 | 448 | | |
448 | 449 | | |
449 | 450 | | |
450 | | - | |
| 451 | + | |
451 | 452 | | |
452 | 453 | | |
453 | 454 | | |
454 | 455 | | |
455 | 456 | | |
456 | 457 | | |
457 | | - | |
| 458 | + | |
| 459 | + | |
458 | 460 | | |
459 | 461 | | |
460 | 462 | | |
| |||
487 | 489 | | |
488 | 490 | | |
489 | 491 | | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
490 | 520 | | |
491 | 521 | | |
492 | 522 | | |
| |||
0 commit comments