[MS-SQL 7] ASP workarround?

Pagina: 1
Acties:

  • BeachPatroller
  • Registratie: November 2002
  • Laatst online: 24-04-2024
Ik wil een query uitvoeren die my een concatination van meerdere rijen teruggeeft.

Hieronder heb ik een query die op zich werkt.

code:
1
2
3
4
5
SELECT dbo.ConfigurationItem.ConfigurationItemID , '-' +
dbo.constKenmerk.kmrkNaam
FROM dbo.ConfigurationItem INNER JOIN
    dbo.constKenmerk ON 
    dbo.ConfigurationItem.fkKenmerkID = dbo.constKenmerk.kenmerkID where ConfigurationItem.fkBedrijfID=1


Echter wanneer ik een Rs uitvoer in asp moet ik de rij meegeven. en dan kan ik kiezen tussen configurationItemID en kmrkNaam.

de bedoeling was iets in de trand van
code:
1
CONCAT(dbo.ConfigurationItem.ConfigurationItemID , '-' + dbo.constKenmerk.kmrkNaam) as edjeraketje

maar CONCAT is niet suported.

Weet iemand een andere oplossing?

Ik ben malle Pietje niet.


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
Ik snap totaal niet wat je bedoeld, kan je iets duidelijker zijn?

Wil je zowel het ID als de naam in een combobox oid tonen?
Zoja, dan doe je iets fout in je concatenatie in je query:
code:
1
SELECT ID + ' - ' + naam FROM ...

https://fgheysels.github.io/


  • xtra
  • Registratie: November 2001
  • Laatst online: 19-11-2025
whoami schreef op 08 januari 2004 @ 15:38:
Ik snap totaal niet wat je bedoeld, kan je iets duidelijker zijn?

Wil je zowel het ID als de naam in een combobox oid tonen?
Zoja, dan doe je iets fout in je concatenatie in je query:
code:
1
SELECT ID + ' - ' + naam FROM ...
Inderdaad. Gewoon aan elkaar plakken met '+'.

  • BeachPatroller
  • Registratie: November 2002
  • Laatst online: 24-04-2024
Ik wil inderdaad een combobox gebruiken,


Bij bovenstaande query krijg ik bijv.

ID Naam
--------------------------------
100006 -PC
100008 -PC
100010 -Backup

terug.

In een combobox moet ik het veld meegeven die ik wil zien.

Bovenstaand voorbeeld geeft mij dus de keuze tussen ID en Naam, maar niet allebij.

En daarbij, ik kan geen string aan een INT concatenaten (kan geen typecasting vinden in MS-SQL7).

[ Voor 12% gewijzigd door BeachPatroller op 08-01-2004 15:46 ]

Ik ben malle Pietje niet.


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
Pas je query gewoon zo aan:

code:
1
2
SELECT id, naam, id + ' - ' + naam AS idnaam
FROM tabel


Dan kan je zowel aan het id, aan de naam en heb je een veld waar je zowel het id als de naam hebt.

https://fgheysels.github.io/


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

whoami schreef op 08 januari 2004 @ 15:47:
Pas je query gewoon zo aan:

code:
1
2
SELECT id, naam, id + ' - ' + naam AS idnaam
FROM tabel


Dan kan je zowel aan het id, aan de naam en heb je een veld waar je zowel het id als de naam hebt.
Is het niet handiger om het aan de presentatie kant op te lossen?
BeachPatroller schreef op 08 januari 2004 @ 15:44:

En daarbij, ik kan geen string aan een INT concatenaten (kan geen typecasting vinden in MS-SQL7).
CONVERT of CAST gebruiken

CAST(expression AS data_type)

Using CONVERT:

CONVERT (data_type[(length)], expression [, style])


hint:
Bij SQL Server wordt Books Online meegeleverd...

[ Voor 37% gewijzigd door LuCarD op 08-01-2004 15:51 ]

Programmer - an organism that turns coffee into software.


  • BeachPatroller
  • Registratie: November 2002
  • Laatst online: 24-04-2024
Dank je wel, dan moet ik een extra combobox functie maken en daar ben ik te lui voor :).

Thanx voor je oplossing.

Ja books online, maar ik zit hier op een stagebedrijf en ik heb hier alleen maar Internet. (gare PC's)

[ Voor 35% gewijzigd door BeachPatroller op 08-01-2004 15:57 ]

Ik ben malle Pietje niet.


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
BeachPatroller schreef op 08 januari 2004 @ 15:50:

Ja books online, maar ik zit hier op een stagebedrijf en ik heb hier alleen maar Internet.
Dan is er altijd nog http://msdn.microsoft.com/

Problem Exists Between Chair And Keyboard

Pagina: 1