"Gert Krabsen" <fjernkrabsen@fjernkrabsenfjern.dk> skrev i en meddelelse
news:4417e29a$0$15790$14726298@news.sunsite.dk...
> Neo wrote:
>>>>m_DB.Execute "UPDATE Tabelnavn " & "SET " & myCol & " =" & data
>>>>
>>>>Ellers:
>>>>
>>>>m_DB.Execute "UPDATE Tabelnavn " & "SET " & myCol & " ='" & data & "'"
>>>>
>>>>- Peter
>>
>> Det ligner noget som jeg har rodet en del med ... som jeg slet ikke kan
>> få til at virke !
>>
>> Du kunne vel ikke fortælle mig hvordan man opretter en tabel i en
>> eksisterende database (access 97) med vb6, DAO
>>
>
> på nøjagtig samme måde:
>
> db.execute "CREATE TABLE Tabelnavn (tabelnavn_key AutoIncrement NOT NULL,
> felt1 VARCHAR(20), felt2 LONG )"
>
> ..udskift selv faste tekster med variabler som vist ovenfor..
>
>> hvordan opretter jeg et felt i den nyoprettede tabel ? defination af type
>> osv .. ?
>
>
> på nøjagtig samme måde:
>
> db.execute "ALTER TABLE Tabelnavn ADD COLUMN felt3 VARCHAR(255)"
>
> Skal du gøre det tit, så lave en rutine:
>
> --------------
> Sub opretFelt(tabelnavn As String, feltnavn As String, felttype As String)
> On Error GoTo eh
> ssql = "ALTER TABLE " & tabelnavn & " " _
> &"ADD COLUMN " & feltnavn & " " & felttype
> db.Execute (ssql)
> DoEvents
> Exit Sub
> eh:
> If Err = 3380 Then ' felt findes i forvejen
> MsgBox "Feltet " & feltnavn & " findes allerede i " & tabelnavn & "."
> Else
> MsgBox Error
> End If
> Resume Next
> End Sub
> --------------
>
> Kaldes med :
> opretfelt "tabelnavn", "feltets navn", "feltets type"
>
> eks.
> opretfelt "tmpRapport", "Antal3", "LONG"
>
>
>> Evt et link til noget der beskriver dette
>
> <F1>
>
> Der er en udmærket beskrivelse af SQL-syntaksen i hjælpen til VB og
> Access..
>
>
> mvh
>
> Krabsen
Hej Gert !
Tak for et SUPER hurtigt svar .... du er en ven i nøden
Jeg afprøver det senere og vender tilbage med kommentarer .. jeg har lidt
rigeligt at se til lige nu .... begge unger er syge
Mvh Neo