Ange namn på en Tabell

ASP

3 svar · 315 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Trådstart#1

Hej, har stött på ett litet problem! Det är så att jag ska skapa en ny tabell i en databas och vill namnge den från en sträng typ "strTabellNamn". Men om jag t ex har angett "strTabellNamn" så blir namnet på tabellen också "strTabellNamn" vilket jag inte vill eftersom strängen innehåller något annat värde, hur ska man då göra? Så här ser kodbiten ut:

<%
Dim strSQL
strSQL = "CREATE TABLE strTabellNamn " &_
"(nummer COUNTER NOT NULL PRIMARY KEY, namn TEXT(50), url TEXT(50), rubrik TEXT(50))"
objConn.Execute(strSQL)
%>

Medlem sedan dec. 200012 464 inlägg
#2
<%
Dim strSQL
strSQL = "CREATE TABLE " & strTabellNamn  &_
"(nummer COUNTER NOT NULL PRIMARY KEY, namn TEXT(50), url TEXT(50), rubrik TEXT(50))"
objConn.Execute(strSQL)
%>
Medlem sedan juni 200032 967 inlägg
#3

så här ska du göra:

strSQL = "CREATE TABLE " & strTabellNamn &_

i övrigt borde din kod fungera såvitt du inte använt något reserverat ord som fältnamn.

mvh,

Medlem sedan juni 200032 967 inlägg
#4

larsg, nu får du faktiskt sluta upp med den där simultanpostningen. :)

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)