webForumDet fria alternativet

Ta ut första bokstaven

Databaser & SQL

3 svar · 233 visningar · startad av Athena

Medlem sedan mars 200380 inlägg
Frågan#1

Jag skulle vilja skriva en funktion i dbAccess där man tar ut första bokstaven i en tabell. Hur skriver jag då?

Medlem sedan sep. 20026 425 inlägg
#2

Med referering till denna tråden så borde denna kod fungera:

Dim Cn, objADOX

Set Cn = Server.CreateObject("ADODB.Connection")
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")

Set objADOX = Server.CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = Cn

For Each table in objADOX.Tables
	If table.Type = "TABLE" Then
		response.write Left(table.Name,1) & ", "
	End If
Next

Cn.Close : Set Cn = Nothing
objADOX.Close : Set objADOX = Nothing
Medlem sedan mars 200380 inlägg
#3

Tack Söderlund!

Tack för hjälpen Söderlund! :birp

Medlem sedan sep. 20026 425 inlägg
#4

Jorå, det var så lite så. ;)

Men du - man kan svara i sin egen tidigare tråd, bättre än att skapa en ny tråd för att enbart tacka mig (även om man känner sig hedrad ;)) ;)

258 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)