פורסם 2007 בפברואר 1718 שנים <% set c=Server.CreateObject("ADODB.Connection") c.Provider="Microsoft.Jet.OLEDB.4.0" c.Open Server.MapPath("proj.mdb") dim s,use1,email,pass3,pass4,c use1=request.form("use") email=request.form("mail") pass3=request.form("pass1") pass4=request.form("pass2") c=request.form("value") if pass3=pass4 then s="insert into users(use, mail, pass, code) values('"&use1&"', '"&email&"', "&pass3&", "&c&")" c.execute s c.close set c=nothing response.write("נרשמת") else response.write("בדוק סיסמא") end if%>אני מנסה להכניס לתוך המסד נתונים ערך בברית מחדל אבל הוא נכנס הערך בקוד של הASP הוא הC שנכנס מטופס ששם הוא בHIDDEN מה הבעיה?זה השגיאה שIIS אומר לי:??שגיאת זמן ריצה של Microsoft VBScript (0x800A01A8)??דרוש אובייקט: '0'/264/reg.asp, line 41מה הטעות פה?
פורסם 2007 בפברואר 1718 שנים בוא נחשוב ביחד...אתה רוצה שהמשתנה c יהיה גם אובייקט ההתקשרות שלך למסד הנתונים וגם איזה ערך כלשהו שהוא מקבל...
פורסם 2007 בפברואר 1718 שנים מחבר שינתי את השם של המשתנה הזה ועכשיו הIIS אומר לי:סוג שגיאה:Microsoft JET Database Engine (0x80040E14)?????שגיאת תחביר בביטוי השאילתה 'Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=c:\inetpub\wwwroot\264\proj.mdb;Mode=Share Deny Read|Share Deny Write;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet './264/reg.asp, line 41מה זה????
פורסם 2007 בפברואר 1718 שנים את 2 השורות של הprovider וה open תנסה להחליף בזו:<% conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("proj.mdb")%>
פורסם 2007 בפברואר 1818 שנים מחבר את 2 השורות של הprovider וה open תנסה להחליף בזו:<% conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("proj.mdb")%>הוא אומר שיש בעיה במשפט הזהסוג שגיאה:שגיאת זמן ריצה של Microsoft VBScript (0x800A01A8)??דרוש אובייקט: ''
פורסם 2007 בפברואר 1818 שנים מחבר עכשיו שניתי את הקוד והוא נראה כזה <% set c=Server.CreateObject("ADODB.Connection") c.Provider="Microsoft.Jet.OLEDB.4.0" c.Open Server.MapPath("proj.mdb") dim s,use1,email,pass3,pass4,cod use1=request.form("use") email=request.form("mail") pass3=request.form("pass1") pass4=request.form("pass2") cod=request.form("valu") if pass3=pass4 then s="insert into users([use], [mail], [pass], [code]) values('"&use1&"', '"&email&"', "&pass3&", "&cod&")" c.execute s c.close set c=nothing response.write("נרשמת") else response.write("<h1>בדוק סיסמא</h1></br><a href='javascript:history.go(-1)' onMouseOver='self.status=document.referrer;return true'>חזרה להרשמה</a>") end if%>Microsoft JET Database Engine (0x80040E14)שגיאת תחביר במשפט INSERT INTO.שינתי את הOPEN והשני וזה עדיין לא עבד אז נשארתי עם הקודםמה הבעיה???
פורסם 2007 בפברואר 1818 שנים הבעיה שלך שאתה רושם הכל צמוד בלי רווחים.שתתחיל לרשום מסודר אז הדברים יתחילו לעבוד לך, שים לב שאמרנו לך את זה בדיון אחר שפתחת.שם הטבלה Users צמודה לסוגריים, אולי זה גורם לבעיה.חוץ מזה גם כל ה & שלך צמודים.תתן רווח בינהם, זה לא עולה לך כסף.ד"א:מה זה pass3 ו pass4 ?מה תפקידם ואיפה הם נמצאים ?
פורסם 2007 בפברואר 1818 שנים מחבר אחי תודה עשיתי רווחים התחיל לעבוד מהיום אני יתחיל לעבוד מסודר וגם חבר שלי אמר לי בתיכנות בC שאני עובד ממש לא מסודר אין לי TABאז ככה שאני מנסה לכתוב מסודר ולא ממש מצליח קצת בעיה!
פורסם 2007 בפברואר 1818 שנים אתה כותב בלי טאבים ככה ? #include <ncurses.h>/*****************************************************/ int m[256 ] [ 256 ],a ,b ;;; ;;; WINDOW*w; char*l="" "\176qxl" "q" "q" "k" "w\xm" "x" "t" "j" "v" "u" "n" ,Q[ ]= "Z" "pt!ftd`" "qdc!`eu" "dq!$c!nnwf"/** *** */"t\040\t";c(int u , int v){ v?m [u] [v- 1] |=2,m[u][v-1] & 48?W][v-1 ] & 15]]):0:0;u?m[u -1][v]|=1 ,m[ u- 1][ v]& 48? W-1 ][v ]&15] ]):0:0;v< 255 ?m[ u][v+1]|=8,m[u][v+1]& 48? W][ v+1]&15]]):0 :0; u < 255 ?m[ u+1 ][v ]|=4,m[u+1][ v]&48?W+1][v]&15]]):0:0;W][ v]& 15] ]);}cu(char*q){ return *q ?cu (q+ 1)& 1?q [0] ++:q[0 ]-- :1; }d( int u , int/**/v, int/**/x, int y){ intY=y -v, X=x -u; int S,s ;Y< 0?Y =-Y ,s,s=- 1:( s=1);X<0?X=-X,S =-1 :(S= 1); Y<<= 1;X<<=1; if(X>Y){int f=Y -(X >>1 );; while(u!= x){f>= 0?v+=s,f-=X:0;u +=S ;f+= Y;m[u][v]|=32;mvwaddch(w,v ,u, m[u ][ v]& 64? 60: 46) ;if (m[ u][v]&16){c(u,v);; ;;; ;;; return;}} }else{int f=X -(Y>>1);; while (v !=y ){f >=0 ?u +=S, f-= Y:0 ;v +=s ;f+=X;m[u][v]|= 32;mvwaddch(w,v ,u,m[u][v]&64?60:46);if(m[u ][ v]& 16) {c( u,v ); ; return;;;}}}}Z( int/**/a, int b){ }e( int/**/y,int/**/ x){int i ; for (i= a;i <=a+S;i++)d(y,x,i,b),d(y,x,i,b+L);for(i=b;i<=b+L;i++)d(y,x,a,i),d(y,x,a+ S,i ); ;;; ;;; ;;; ;;; ; mvwaddch(w,x,y,64); ;;; ;;; ;;; prefresh( w,b,a,0,0 ,L- 1,S-1);} main( int V , char *C[ ] ){FILE*f= fopen(V==1?"arachnid.c"/**/ :C[ 1],"r");int/**/x,y,c,v=0 ;;; initscr (); Z(Z (raw () ,Z( curs_set(0),Z(1 ,noecho()))),keypad( stdscr,TRUE));w =newpad ( 300, 300 ) ; for (x= 255 ; x >=0 ;x-- ) for (y= 255 ;y>=0;y-- )m[ x][ y]= 0;x=y=0;refresh( );while ( (c= fgetc (f) )+1) {if(0||c==10|| x== 256){x=0;y++;if(y==256 )break;;} else{m[x][y]=(c =='~' ?64 : c ==32 ?0: 16) ;;x ++; }}for(x=0 ;x< 256;x++)m [x][0]=16 ,m[ x][ 255]=16;for(y=0;y< 256 ; y ++) m[0 ][y ] = 16,m[255][y] =16 ;a=b=c=0; x=y =1; do{v++;mvwaddch (w, y,x ,m[x][ y]& 32? m[x ][y ] & 16? 0| acs_map[l[m[x][y]&15]]:46 : 32);c==0163&&!(m[x][y+1]&16)?y++: 0;c == 119 &&! (m[ x][ y- 1]& 16) ?y--:0;;c ==97 &&!(m[x-1][y]&16)?x--:0;c==100&&!(m[x+1 ][ y]& 16) ? x ++:0 ;if( c== 3- 1+1 ){endwin( );; return(0) ;}x -a<5?a>S- 5?a-=S-5:(a=0):0;x -a> S-5?a<255 -S* 2?a +=S-5:(a=256-S):0; y-b<5?b>L-5?b-=L-5:(b =0) :0; y-b>L-5?b<255-L *2?b+= L-5 :(b =256-L) :0;e(x,y);if(m[x][y]&64)break;}while((c=getch())!=-1);endwin();cu(Q);printf(Q,v);} למישהו יש מושג מה התוכנית עושה ? (רמז, תסתכלו איך היא כתובה ).
פורסם 2007 בפברואר 1818 שנים חוץ ממבוך אהי לא מבין כלום...#include <ncurses.h>/*****************************************************/***** int ************* m[256 ] [ 256 ],a ,b * ;;; ;;; * WINDOW*w; * char*l="" "\176qxl" "q" "q" "k" "w\xm" * "x" "t" ******* "j" ******* "v" "u" "n" ,Q[ ]= * "Z" "pt!ftd`" * "qdc!`eu" * "dq!$c!nnwf"/** *** */"t\040\t";c(int * u , int * v){ * v?m [u] [v- 1] * |=2,m[u][v-1] & * 48?W][v-1 * ] & 15]]):0:0;u?m[u -1][v]|=1 ,m[ u- ************* 1][ * v]& ******* 48? W-1 ][v ]&15] ]):0:0;v< * 255 * ?m[ * u][v+1]|=8,m[u][v+1]& 48? W][ v+1]&15]]):0 :0; ******* u < ************* 255 ?m[ u+1 ][v ]|=4,m[u+1][ v]&48?W+1][v]&15]]):0:0;W][ * v]& 15] ]);}cu(char*q){ return *q ?cu (q+ 1)& ******* 1?q [0] ******* ++:q[0 ]-- :1; }d( int u , int/**/v, * int/**/x, * int * y){ intY=y -v, X=x -u; int S,s * ;Y< ****** 0?Y * =-Y ,s,s=- 1:( s=1);X<0?X=-X,S =-1 :(S= 1); * Y<<= * 1;X<<=1; * if(X>Y){int f=Y -(X >>1 );; ******* while(u!= * x){f>= 0?v+=s,f-=X:0;u +=S ;f+= Y;m[u][v]|=32;mvwaddch(w,v * ,u, m[u ][ v]& 64? 60: 46) ;if ******* (m[ u][v]&16){c(u,v);; ;;; ;;; return;}} }else{int f=X * -(Y>>1);; while (v !=y ){f >=0 ?u +=S, ************* f-= Y:0 ;v +=s ;f+=X;m[u][v]|= 32;mvwaddch(w,v * ,u,m[u][v]&64?60:46);if(m[u ][ v]& 16) {c( * u,v ******************* ); ; return;;;}}}}Z( int/**/a, int b){ * }e( * int/**/y,int/**/* x){int i ; for (i= ******* a;i * <=a+S;i++)d(y,x,i,b),d(y,x,i,b+L);for(i=b;i<=b+L;i++)d(y,x,a,i),d(y,x,a+ * S,i ); ;;; ;;; ;;; ************* ;;; * ; mvwaddch(w,x,y,64); ;;; ;;; ;;; prefresh( * w,b,a,0,0 * ,L- * 1,S-1);} main( int V , * char ******* *C[ ] ){FILE*f= fopen(V==1?"arachnid.c"/**/ :C[ * 1],"r");int/**/x,y,c,v=0 ;;; initscr (); * Z(Z (raw () ,Z( curs_set(0),Z(1 ,noecho()))),keypad( * stdscr,TRUE));w =newpad ( 300, 300 ) ; for (x= * 255 ; x >=0 ;x-- ) for (y= 255 ;y>=0;y-- )m[ x][ y]= * 0;x=y=0;refresh( );while ( (c= fgetc (f) )+1) ****************** {if(0||c==10|| x== 256){x=0;y++;if(y==256 )break;;} else{m[x][y]=(c * =='~' ?64 : c ==32 ?0: 16) ;;x ************* ++;***** }}for(x=0 ;x< 256;x++)m [x][0]=16 ,m[ x][ * 255]=16;for(y=0;y< ******* 256 ; y ++) m[0 ][y ] = ************ 16,m[255][y] * =16 ;a=b=c=0; x=y =1; do{v++;mvwaddch (w, y,x * ,m[x][ ******* y]& 32? m[x ][y ] & * 16? 0| * acs_map[l[m[x][y]&15]]:46 : 32);c==0163&&!(m[x][y+1]&16)?y++: * 0;c == * 119 &&! (m[ ************************************ x][ y- * 1]& 16) ?y--:0;;c ==97 *&&!(m[x-1][y]&16)?x--:0;c==100&&!(m[x+1 ][ * y]& 16) ? x ++:0 ****** ;if( c== 3- * 1+1 ){endwin( );; return(0) * ;}x -a<5?a>S- 5?a-=S-5:(a=0):0;x ************* -a> S-5?a<255 * -S* 2?a +=S-5:(a=256-S):0; * y-b<5?b>L-5?b-=L-5:(b * =0) :0; y-b>L-5?b<255-L *2?b+= ************************* L-5 :(b =256-L) :0;e(x,y);if(m[x][y]&64)break;}while((c=getch())!=-1);endwin();cu(Q);printf(Q,v);}הנה, שעמם לי:#include <ncurses.h>int m[256][256], a, b;WINDOW *w;char l[] = "" "\176qxl" "q" "q" "k" "w\xm" "x" "t" "j" "v" "u" "n";char Q[] = "Z" "pt!ftd`" "qdc!`eu" "dq!$c!nnwf" "t\040\t";c(int u, int v){ v ? m[u][v-1] |= 2,m[u][v-1] & 48 ? W][v-1] & 15]]):0:0; u ? m[u-1][v] |= 1, m[u-1][v] & 48 ? W-1][v] & 15]]):0:0; v < 255 ? m[u][v+1] |= 8 , m[u][v+1] & 48 ? W][v+1]&15]]):0:0; u < 255 ? m[u+1][v] |= 4 , m[u+1][v] & 48 ? W+1][v]&15]]):0:0; W][v]&15]]);}cu(char *q){ return *q ? cu(q+1) & 1 ? q[0]++ : q[0]-- :1;}d(int u, int v, int x, int y){ int Y=y-v, X=x-u; int S,s; Y<0 ? Y=-Y , s=-1 : (s=1); X<0 ? X=-X , S=-1 : (S=1); Y<<=1; X<<=1; if(X>Y) { int f=Y-(X>>1); while(u!=x) { if(f>=0) { v+=s; f-=X; } u+=S; f+=Y; m[u][v] |= 32; mvwaddch(w, v, u, m[u][v] & 64 ? 60 : 46); if(m[u][v] & 16) { c(u,v); return; } } } else { int f=X-(Y>>1); while(v != y) { f>=0 ? u+=S, f-=Y : 0; v+=s; f+=X; m[u][v] |= 32; mvwaddch(w, v, u, m[u][v] & 64 ? 60 : 46); if(m[u][v] & 16) { c(u, v); return; } } }}Z(int a, int b){}e(int y, int x){ int i; for(i=a;i<=a+S;i++) d(y,x,i,b), d(y,x,i,b+L); for(i=b;i<=b+L;i++) d(y,x,a,i), d(y,x,a+S,i); mvwaddch(w, x, y, 64); prefresh(w, b, a, 0, 0, L-1,S-1);}main(int V, char *C[]){ FILE *f = fopen(V==1?"arachnid.c"/:C[1],"r"); int x,y,c, v=0; initscr(); noecho(); curs_set(0); raw(); keypad(stdscr,TRUE); w = newpad(300, 300); for(x=255;x>=0;x--) for(y=255;y>=0;y--) m[x][y]=0; x=y=0; refresh(); while((c=fgetc(f)) != -1) { if(0 || c==10 || x==256) { x=0; y++; if(y==256) break; } else { m[x][y] = (c=='~' ? 64 : c==32 ? 0 : 16); x++; } } for(x=0;x<256;x++) m[x][0]=16 , m[x][255]=16; for(y=0;y<256;y++) m[0][y]=16 , m[255][y]=16; a=b=c=0; x=y=1; do{ v++; mvwaddch(w, y, x , m[x][y] & 32 ? m[x][y] & 16 ? acs_map[l[m[x][y]&15]] : 46 : 32); c==0163 && !(m[x][y+1] & 16) ? y++ : 0; c==119 && !(m[x][y-1] & 16) ? y-- : 0; c==97 && !(m[x-1][y]&16) ? x-- : 0; c==100 && !(m[x+1][y]&16) ? x++ : 0; if(c==3) { endwin(); return 0; } x-a<5 ? a>S-5 ? a-=S-5 : (a=0) : 0; x-a>S-5 ? a<255-S*2 ? a+=S-5 : (a=256-S) : 0; y-b<5 ? b>L-5 ? b-=L-5 : (b=0) : 0; y-b>L-5 ? b<255-L*2 ? b+=L-5 : (b=256-L) : 0; e(x,y); if(m[x][y]&64) break; } while((c=getch())!=-1); endwin(); cu(Q); printf(Q,v);}
פורסם 2007 בפברואר 1818 שנים טוב, נו, נהרוס את ההפתעה, arachnid.c זה השם של הקובץ של הקוד הוא קורא את הקובץ כשאתה מריץ אותו ובונה מבוך בצורה של הקובץ (עם שדה ראיה והכל ). זה דורש את ncurses בשביל הקימפול.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.