Jeg har et problem. Jeg kan ikke få min base MSSQL til at lave en insert into. Min kode: <% Dim conn,rs Set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionTimeout = 15 conn.CommandTimeout = 30 conn.Open "Provider=SQLOLEDB;Data Source=207.123.198.115;" _ & "Initial Catalog=MSSQLbase;Connect Timeout=15;" _ & "Network Library=dbmssocn;", "user", "password" Set rs = Server.CreateObject("ADODB.Recordset")
function fixSQL(strS) fixSQL = replace(strS, "'", "''") end function
Conn.Execute(SQL) Conn.Close Set Conn = Nothing 'Response.Write (SQL) Response.Redirect "default.asp" %> Jeg kan ikke få SQL til at indsætte tidsstempel i basen på feltet "Tidsstempel". Er der nogen som kan hjælpe mig med den korrekte syntaks ? Det ville glæde mig meget.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Læg et svar og dú får pointene. Men har du et bud på ovenstående SQL. Hvad er det jeg skriver forkert: SQL = SQL + fixSQL(Request.Form("postby")) + "','" SQL = SQL + "Tidsstempel=getdate()'" Hvori ligger min fejl ?
Altså beder du om at få tekststrengen "Tidsstempel=getdate()" inserted i feltet Tidsstempel. Og det er jo i hvert fald ikke det du vil
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.