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.
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.