Nu kommer jag med fler knäppa frågor. Jag har märkt att det är lite detaljer som inte fungerar när jag bytt från Access till MySQL och jag vet att ni kan hjälpa mig.
Bland annat så har jag tidigare gjort radbyten med:
" kod " & _
" kod "
Detta fungerar inte, nu kan jag bara skriva
"kod kod";
Sen fungerar heller inte denna:
<%
Do While Not rs.EOF
%>
Jag har försökt med semikolon och paranteser i alla möjliga kombinationer utan att lyckas. Jag har ännu inte fått så mycket kött på benen att jag ser ett mönster i det hela...
Ska tillägga felmedelandet också...
Expected ';'
hast.asp, line 132
Do While Not rs.EOF;
---^
@ndersMedlem sedan juni 200032 969 inlägg Det har inget att göra med databastypen.
Tidigare skrev du din asp-kod i VBScript, och av någon anledning är det nu JScript som gäller.
Överst i asp-filen är det specificerat vilket scriptspråk som gäller; det är alltså du som väljer.
Okej... Så det blir en helt annan sak. Jag har inte förstått det.
Jag laddade hem en fil från webhotellet som skulle gälla för kopplingen. Därför är det java då tydligen *suck suck*
Ingen skulle väl bli gladare än jag som jag fick igång det till VBScript (då tydligen) eftersom att jag redan har ett 100-tal färdiga sidor...
@ndersMedlem sedan juni 200032 969 inlägg Det är inga problem att skriva databaskopplingen till MySQL med hjälp av VBScript.
Det enda som skiljer mot en Access-koppling är connectionstringen, så det är bara att köra på. Denna JScript-kod:
var strConnstring = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql.basen.se;PORT=3306;DATABASE=basen_se; USER=basen;PASSWORD=losen;OPTION=131072;";
var oConn = Server.CreateObject("ADODB.Connection");
Ser ut så här:
set oConn = Server.Createobject("ADODB.Connection")
oConn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql.basen.se;PORT=3306;DATABASE=basen_se; USER=basen;PASSWORD=losen;OPTION=131072;"
Där har du en fungerande databaskoppling skriven i VBScript. Släng bort all JScriptkod du fått av webhotellet och börja om från början är mitt råd.
mvh
Herrejisses! Varför krångla till det när jag kunde göra så här >:(
Det är ju bara att byta ut ett par rader och så funkar det ju.
Då är det ju bara att importara datat och så funkar det redan ikväll...
PoffeMedlem sedan apr. 20022 743 inlägg
Zerephina skrev:
Herrejisses! Varför krångla till det när jag kunde göra så här >:(
Det är ju bara att byta ut ett par rader och så funkar det ju.
Då är det ju bara att importara datat och så funkar det redan ikväll...
Det var ju det jag sa i förra tråden, du behöver bara byta din connectionstring ;)
Men jag fattade inte riktigt varför. Förstod inte att det var bytt till java liksom. Sen ska jag erkänna att jag testade, men glömde bort att lägga till set rs och set mincon också *vissel vissel* Men se vad jag lärt mig nu istället då :D
Men fresten... Hur anger man true/false i "typ"?
spangoMedlem sedan juni 20008 205 inlägg Finns ingen bra inbyggd datatyp för det i MySQL, men man kan alltid använda en enum som bara har två alternativ:
http://dev.mysql.com/doc/mysql/en/ENUM.html
@ndersMedlem sedan juni 200032 969 inlägg Och; det är inte java, utan JScript. :)
Spango: Tackar! Då har jag rätt start iaf...
@nders: Jag förstår inte att du är så petnoga med allt ;) Lite röra är bara nyttigt, eller nått... (Du kanske t.om. får saker att fungera, till skillnad från andra *harkel*) Ja ja, men nu fungerar det, nu ska jag bara normalisera Db:n lite innan det är klart...)