I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Undskyld - det fremgår ikke rigtig af ovenstående.
Hvis man i sin forspørgsel joiner flere tabeller hvor et eller flere af kolonnenavne er ens skal man angive hvilken kolonne man vil udskrive ved skrive tabelnavnet foran kolonnenavnet.
f.eks.
Tabel1 Tabel2 ID ID Name Text Email Path
Jeg forspørger på begge tabeller men vil gerne udskrive ID'et fra Table1. I VB vil man skrive: Table1.ID
Men gør man det i C# opstår der en fejl... så jeg vil gerne vide det så gøres ?
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Jeg husker at sætte " " omkring mit tabel og kolonnenavn.
At navngive mine kolonner i min forspørgsel har jeg selv overvejet - men det er ikke en mulighed.. og ville være meget besværligt hvis det drejer sig om mange kolonner ;-)
Du bliver nødt til at fjerne tabelnavnet TS_GT_C og istedet kun hente kun læse gObjRec["ID"].ToString(), eller hvis du insiterer på at have to felter der hedder det samme, så hent dem vha. indexnummeret, ie. gObjRec[2].ToString()
Og sidst men ikke mindst er det dårlig navngivning at du bruger navnet ID i begge dine tabeller. Jeg ville i stedet bruge : COMMENT_ID og TEXT_ID til tabellerne Comments og Texts
Synes godt om
Ny brugerNybegynder
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.