/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
tilføj en kolonne til en access-db fra asp~
Fra : Jon Larsen


Dato : 07-12-08 16:46

Hej

Jeg har en form, som før data bliver gemt, checker om der allerede findes de
nødvendige kolonner... og hvis ikke de findes, så skal den oprette dem.

Jeg har prøvet med nedenstående kode, som ikke giver fejl, men som heller
ikke opretter kolonnerne.

Hvad gør jeg galt ??

Jon

**************************
for x = 1 to 99
if form_ind(x,0) <> "" then
strResult = ""

set rsafregn = server.createobject("ADODB.RecordSet")
queryafregn = "SELECT * from afregninger"
rsafregn.open queryafregn, database, 3, 2
for i = 0 to CInt(rsafregn.recordCount)
if lcase(rsafregn.fields.item(i).name) = lcase(form_ind(x,0)) then
strResult = "The field, " & lcase(form_ind(x,0)) & " exists...<br>"
response.write (strResult)
exit for
end if
next
rsafregn.close
set rsafregn = nothing

if strResult = "" then
'strResult = "The field, " & form_ind(x,0) & " does not exist... - "
'response.write (strResult)


Set objCat = Server.CreateObject("ADOX.Catalog")
Set objTable = Server.CreateObject("ADOX.Table")
objCat.ActiveConnection = database
Set objTable.ParentCatalog = objCat
objTable.name = "afregninger"
objTable.columns.append (lcase(form_ind(x,0)))
Set objCat = nothing
Set objTable = nothing
response.write(lcase(form_ind(x,0)) & " column created!<br>")

end if
end if
next
********************************



 
 
Søg
Reklame
Statistik
Spørgsmål : 177549
Tips : 31968
Nyheder : 719565
Indlæg : 6408820
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste