Avatar billede dkkarpen Nybegynder
13. februar 2002 - 13:54 Der er 7 kommentarer og
1 løsning

Simplere sql streng

Kan denne forkortes så access æder den ?

Select * from gt where knr = 185 or knr = 187 or knr = 189 or knr = 201 or knr = 205 or knr = 207 or knr = 208 or knr = 209 or knr = 211 or knr = 213 or knr = 215 or knr = 217 or knr = 219 or knr = 221 or knr = 223 or knr = 225 or knr = 227 or knr = 229 or knr = 231 or knr = 233 or knr = 235 or knr = 237 or knr = 251 or knr = 253 or knr = 255 or knr = 257 or knr = 259 or knr = 261 or knr = 263 or knr = 265 or knr = 267 or knr = 269 or knr = 271 or knr = 301 or knr = 303 or knr = 305 or knr = 307 or knr = 309 or knr = 311 or knr = 313 or knr = 315 or knr = 317 or knr = 319 or knr = 321 or knr = 323 or knr = 325 or knr = 327 or knr = 329 or knr = 331 or knr = 333 or knr = 335 or knr = 337 or knr = 339 or knr = 341 or knr = 343 or knr = 345 or knr = 351 or knr = 353 or knr = 355 or knr = 357 or knr = 359 or knr = 361 or knr = 363 or knr = 365 or knr = 367 or knr = 369 or knr = 371 or knr = 373 or knr = 375 or knr = 377 or knr = 379 or knr = 381 or knr = 383 or knr = 385 or knr = 387 or knr = 389 or knr = 391 or knr = 393 or knr = 395 or knr = 397 or knr = 401 or knr = 403 or knr = 405 or knr = 407 or knr = 409 or knr = 421 or knr = 423 or knr = 425 or knr = 427 or knr = 429 or knr = 431 or knr = 433 or knr = 435 or knr = 437 or knr = 439 or knr = 441 or knr = 443 or knr = 445 or knr = 447 or knr = 449 or knr = 451 or knr = 461 or knr = 471 or knr = 473 or knr = 475 or knr = 477 or knr = 479 or knr = 481 or knr = 483 or knr = 485 or knr = 487 or knr = 489 or knr = 491 or knr = 493 or knr = 495 or knr = 497 or knr = 499 or knr = 501 or knr = 503 or knr = 505 or knr = 507 or knr = 509 or knr = 511 or knr = 513 or knr = 515 or knr = 517 or knr = 519 or knr = 521 or knr = 523 or knr = 525 or knr = 527 or knr = 529 or knr = 531 or knr = 533 or knr = 535 or knr = 537 or knr = 539 or knr = 541 or knr = 543 or knr = 545 or knr = 551 or knr = 553 or knr = 555 or knr = 557 or knr = 559 or knr = 561 or knr = 563 or knr = 565 or knr = 567 or knr = 569 or knr = 571 or knr = 573 or knr = 575 or knr = 577 or knr = 601 or knr = 603 or knr = 605 or knr = 607 or knr = 609 or knr = 611 or knr = 613 or knr = 615 or knr = 617 or knr = 619 or knr = 621 or knr = 623 or knr = 625 or knr = 627 or knr = 629 or knr = 631 or knr = 651 or knr = 653 or knr = 655 or knr = 657 or knr = 659 or knr = 661 or knr = 663 or knr = 665 or knr = 667 or knr = 669 or knr = 671 or knr = 673 or knr = 675 or knr = 677 or knr = 679 or knr = 681 or knr = 683 or knr = 685 or knr = 701 or knr = 703 or knr = 705 or knr = 707 or knr = 709 or knr = 711 or knr = 713 or knr = 715 or knr = 717 or knr = 719 or knr = 721 or knr = 723 or knr = 725 or knr = 727 or knr = 729 or knr = 731 or knr = 733 or knr = 735 or knr = 737 or knr = 739 or knr = 741 or knr = 743 or knr = 745 or knr = 747 or knr = 749 or knr = 751 or knr = 761 or knr = 763 or knr = 765 or knr = 767 or knr = 769 or knr = 771 or knr = 773 or knr = 775 or knr = 777 or knr = 779 or knr = 781 or knr = 783 or knr = 785 or knr = 787 or knr = 789 or knr = 791 or knr = 793 or knr = 801 or knr = 803 or knr = 805 or knr = 807 or knr = 809 or knr = 811 or knr = 813 or knr = 815 or knr = 817 or knr = 819 or knr = 821 or knr = 823 or knr = 825 or knr = 827 or knr = 829 or knr = 831 or knr = 833 or knr = 835 or knr = 837 or knr = 839 or knr = 841 or knr = 843 or knr = 845 or knr = 847 or knr = 849 or knr = 851 or knr = 861
Avatar billede hanna Nybegynder
13. februar 2002 - 14:02 #1
jA
Avatar billede dkkarpen Nybegynder
13. februar 2002 - 14:06 #2
Forklar venligst
Avatar billede erikjacobsen Ekspert
13. februar 2002 - 14:16 #3
Du laver en tabel  xxx med dette indhold

----
knr
---
185
187
188
..osv
----

og så en

select * from gt,xxx where gt.knr=xxx.knr
Avatar billede dkkarpen Nybegynder
13. februar 2002 - 14:22 #4
SQL strengen afhænger af en brugers valg i en multiple select box.
Avatar billede dkkarpen Nybegynder
13. februar 2002 - 14:26 #5
Jeg forstår ikke hvordan det løser mit problem.

Jeg har en db med en knr kolonne. De rækker der skal vælges ud bestemmes via en brugers brugers valg i en multiple select box. Det kan være en lang række kommaseparerede knr numre. Jeg erstatter kommaerne med " OR knr = " og indsætter i min SQL streng.
Avatar billede erikjacobsen Ekspert
13. februar 2002 - 14:27 #6
ok, på den måde .... jeg synes ikke man skal give brugere så
mange valgmuiligheder..... hehe.... Måske

  select * from gt where knr in (185,187,189,....osv....,861)

Ved ikke om det virker i Access - hvorfor ikke bruge en
rigtig database ?
Avatar billede dkkarpen Nybegynder
13. februar 2002 - 14:28 #7
Økonomi... Licens til sql server er lidt for dyr.
Avatar billede dkkarpen Nybegynder
13. februar 2002 - 14:34 #8
Det var lige det jeg manglede. Tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester