27. maj 2004 - 10:08Der er
11 kommentarer og 1 løsning
Et par begynder spørgsmål til MySql
Jeg har et par spørgsmål angående asp og mysql når jeg opdatere, indsætter osv.. Da jeg kørte med access lukkede jeg min connection efter jeg havde opdateret, skal jeg gøre det samme med mysql?? Et eksempel på en asp kode jeg brugte til access:
News_Date = Request.Form("News_Date") News_Add = Request.Form("News_Add") Set rsTutorial = conn.execute("INSERT INTO `TblNews` (News_Date,News_Add) VALUES('"&News_Date&"','"&News_Add&"')") Response.Write "Nyhed Tilføjet"
Begge funktioner fungerer. Jeg undrer mig dog over at hvis jeg prøver at bruge rsNews.Close Set rsNews = Nothing Så nægter den, men den indsætter det fint nok..???
De sidste par linier skulle skrives lidt anderledes..;) Begge funktioner fungerer. Jeg undrer mig dog over at hvis jeg prøver at bruge rsNews.Close Set rsNews = Nothing i mysql så giver den en fejl, men den indsætter det fint nok..???
ADODB metoden fungerer ikke altid ved opdatering i mysql (noget med længde af felter), men det er muligvis kun et problem med ældre drivere. Jeg vil anbefale dig at skrive sql-en direkte.
Jeg mener bare at du bør bruge SQL: INSERT, UPDATE osv, og ikke ADODB. Men som sagt - nyere drivere bør have fikset problemet med feltlængder, så ADODB kan benyttes ved opdatering.
Ja. Jeg bruger muligvis ikke autoriseret terminologi. ;)
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.